Bug 1335895 - part 30: Update GeckoApp and Tabs to remove code calling deleted function LayerView.setPaintState() r=jchen,kats
MozReview-Commit-ID: B9tkr8SzWnG
--- a/mobile/android/base/java/org/mozilla/gecko/GeckoApp.java
+++ b/mobile/android/base/java/org/mozilla/gecko/GeckoApp.java
@@ -1778,19 +1778,16 @@ public abstract class GeckoApp
if (mIsRestoringActivity) {
Tab selectedTab = Tabs.getInstance().getSelectedTab();
if (selectedTab != null) {
Tabs.getInstance().notifyListeners(selectedTab, Tabs.TabEvents.SELECTED);
}
if (GeckoThread.isRunning()) {
geckoConnected();
- if (mLayerView != null) {
- mLayerView.setPaintState(LayerView.PAINT_BEFORE_FIRST);
- }
}
}
}
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
public void onGlobalLayout() {
if (Versions.preJB) {
--- a/mobile/android/base/java/org/mozilla/gecko/Tabs.java
+++ b/mobile/android/base/java/org/mozilla/gecko/Tabs.java
@@ -798,17 +798,16 @@ public class Tabs implements BundleEvent
// When one tab is deselected, another one is always selected, so only
// queue a single persist operation. When tabs are added/closed, they
// are also selected/unselected, so it would be redundant to also listen
// for ADDED/CLOSED events.
case SELECTED:
if (mLayerView != null) {
mLayerView.setSurfaceBackgroundColor(getTabColor(tab));
- mLayerView.setPaintState(LayerView.PAINT_START);
}
queuePersistAllTabs();
case UNSELECTED:
tab.onChange();
break;
default:
break;
}