summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2014-11-13 19:46:36 +0300
committerAndrew Dolgov <[email protected]>2014-11-13 19:46:36 +0300
commitc4d979c1bf8d33bd890f5ba2a2b1c32df099b201 (patch)
tree4dba8c89970c276f22d7906128ee4585dbbf6571 /org.fox.ttrss/src
parent3e4222f5954972a476df8da096605dd8a46e08cd (diff)
add option to not load fresh feed on start
Diffstat (limited to 'org.fox.ttrss/src')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java10
-rw-r--r--org.fox.ttrss/src/main/res/values/strings.xml1
-rw-r--r--org.fox.ttrss/src/main/res/xml/preferences.xml5
3 files changed, 13 insertions, 3 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java
index 9c2e6884..416eebc1 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java
@@ -144,10 +144,14 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe
ft.replace(R.id.feeds_fragment, new FeedsFragment(), FRAG_FEEDS);
}
- HeadlinesFragment hf = new HeadlinesFragment();
- hf.initialize(new Feed(-3, getString(R.string.fresh_articles), false));
+ if (m_prefs.getBoolean("open_fresh_on_startup", true)) {
+ HeadlinesFragment hf = new HeadlinesFragment();
+ hf.initialize(new Feed(-3, getString(R.string.fresh_articles), false));
- ft.replace(R.id.headlines_fragment, hf, FRAG_HEADLINES);
+ ft.replace(R.id.headlines_fragment, hf, FRAG_HEADLINES);
+ } else if (m_drawerLayout != null) {
+ m_drawerLayout.openDrawer(Gravity.START);
+ }
ft.commit();
diff --git a/org.fox.ttrss/src/main/res/values/strings.xml b/org.fox.ttrss/src/main/res/values/strings.xml
index 356df730..2376a227 100644
--- a/org.fox.ttrss/src/main/res/values/strings.xml
+++ b/org.fox.ttrss/src/main/res/values/strings.xml
@@ -253,5 +253,6 @@
<string name="feed_all_articles">All articles</string>
<string name="prefs_enable_fab">Enable FAB</string>
<string name="prefs_enable_fab_long">Show floating action button when reading</string>
+ <string name="prefs_open_fresh_on_startup">Open Fresh feed on startup</string>
</resources>
diff --git a/org.fox.ttrss/src/main/res/xml/preferences.xml b/org.fox.ttrss/src/main/res/xml/preferences.xml
index 3ed1b602..ac67647b 100644
--- a/org.fox.ttrss/src/main/res/xml/preferences.xml
+++ b/org.fox.ttrss/src/main/res/xml/preferences.xml
@@ -114,6 +114,11 @@
android:dialogMessage="@string/pref_headline_font_size"
android:title="@string/pref_headline_font_size" />
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="open_fresh_on_startup"
+ android:title="@string/prefs_open_fresh_on_startup" />
+
</PreferenceCategory>
<PreferenceCategory android:title="@string/reading" >
<org.fox.ttrss.util.FontSizeDialogPreference