diff options
Diffstat (limited to 'src/org/fox/ttrss/FeedsActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/FeedsActivity.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/org/fox/ttrss/FeedsActivity.java b/src/org/fox/ttrss/FeedsActivity.java index 4472873b..2e44f62b 100644 --- a/src/org/fox/ttrss/FeedsActivity.java +++ b/src/org/fox/ttrss/FeedsActivity.java @@ -45,7 +45,11 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe setContentView(R.layout.feeds);
setSmallScreen(findViewById(R.id.headlines_fragment) == null);
-
+
+ if (isSmallScreen()) {
+ GlobalState.getInstance().load(savedInstanceState);
+ }
+
Intent intent = getIntent();
if (savedInstanceState == null) {
@@ -244,7 +248,11 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe @Override
public void onSaveInstanceState(Bundle out) {
- super.onSaveInstanceState(out);
+ super.onSaveInstanceState(out);
+
+ if (isSmallScreen()) {
+ GlobalState.getInstance().save(out);
+ }
}
@Override
|