mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 878491 - Save about:home top padding in BrowserApp instead of AboutHome fragment. r=lucasr
This commit is contained in:
parent
c7f5977137
commit
3c5c6234d8
@ -87,6 +87,7 @@ abstract public class BrowserApp extends GeckoApp
|
||||
private static final int READER_ADD_FAILED = 1;
|
||||
private static final int READER_ADD_DUPLICATE = 2;
|
||||
|
||||
private static final String STATE_ABOUT_HOME_TOP_PADDING = "abouthome_top_padding";
|
||||
private static final String STATE_DYNAMIC_TOOLBAR_ENABLED = "dynamic_toolbar";
|
||||
|
||||
public static BrowserToolbar mBrowserToolbar;
|
||||
@ -437,6 +438,7 @@ abstract public class BrowserApp extends GeckoApp
|
||||
|
||||
if (savedInstanceState != null) {
|
||||
mDynamicToolbarEnabled = savedInstanceState.getBoolean(STATE_DYNAMIC_TOOLBAR_ENABLED);
|
||||
mAboutHome.setTopPadding(savedInstanceState.getInt(STATE_ABOUT_HOME_TOP_PADDING));
|
||||
}
|
||||
|
||||
// Listen to the dynamic toolbar pref
|
||||
@ -1135,6 +1137,7 @@ abstract public class BrowserApp extends GeckoApp
|
||||
public void onSaveInstanceState(Bundle outState) {
|
||||
super.onSaveInstanceState(outState);
|
||||
outState.putBoolean(STATE_DYNAMIC_TOOLBAR_ENABLED, mDynamicToolbarEnabled);
|
||||
outState.putInt(STATE_ABOUT_HOME_TOP_PADDING, mAboutHome.getTopPadding());
|
||||
}
|
||||
|
||||
/* Favicon methods */
|
||||
|
@ -44,8 +44,6 @@ public class AboutHome extends Fragment {
|
||||
private RemoteTabsSection mRemoteTabsSection;
|
||||
private TopSitesView mTopSitesView;
|
||||
|
||||
private static final String STATE_TOP_PADDING = "top_padding";
|
||||
|
||||
public interface UriLoadListener {
|
||||
public void onAboutHomeUriLoad(String uriSpec);
|
||||
}
|
||||
@ -63,10 +61,6 @@ public class AboutHome extends Fragment {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
mLightweightTheme = ((GeckoApplication) getActivity().getApplication()).getLightweightTheme();
|
||||
|
||||
if (savedInstanceState != null) {
|
||||
mTopPadding = savedInstanceState.getInt(STATE_TOP_PADDING, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -257,9 +251,7 @@ public class AboutHome extends Fragment {
|
||||
mTopPadding = topPadding;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSaveInstanceState(Bundle outState) {
|
||||
super.onSaveInstanceState(outState);
|
||||
outState.putInt(STATE_TOP_PADDING, mTopPadding);
|
||||
public int getTopPadding() {
|
||||
return mTopPadding;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user