summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/HeadlinesActivity.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2013-10-17 10:37:32 +0400
committerAndrew Dolgov <fox@fakecake.org>2013-10-17 10:37:32 +0400
commit45116bd86bed97ec87055e6454891c7db6dad21d (patch)
tree23dfaaeeff5add34730da4b5c0672d643235a634 /src/org/fox/ttrss/HeadlinesActivity.java
parentd975ea568dff63948fc2bf1541e256bb2d1bc87c (diff)
experimental support for making launcher shortcuts (to headlinesactivity
only atm)
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesActivity.java')
-rw-r--r--src/org/fox/ttrss/HeadlinesActivity.java20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/org/fox/ttrss/HeadlinesActivity.java b/src/org/fox/ttrss/HeadlinesActivity.java
index c25c755e..ed86867e 100644
--- a/src/org/fox/ttrss/HeadlinesActivity.java
+++ b/src/org/fox/ttrss/HeadlinesActivity.java
@@ -47,7 +47,25 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL
Intent i = getIntent();
if (i.getExtras() != null) {
- final Feed feed = i.getParcelableExtra("feed");
+ boolean shortcutMode = i.getBooleanExtra("shortcut_mode", false);
+
+ Log.d(TAG, "is_shortcut_mode: " + shortcutMode);
+
+ Feed tmpFeed;
+
+ if (shortcutMode) {
+ int feedId = i.getIntExtra("feed_id", 0);
+ boolean isCat = i.getBooleanExtra("feed_is_cat", false);
+ String feedTitle = i.getStringExtra("feed_title");
+
+ tmpFeed = new Feed(feedId, feedTitle, isCat);
+
+ } else {
+ tmpFeed = i.getParcelableExtra("feed");
+ }
+
+ final Feed feed = tmpFeed;
+
final Article article = i.getParcelableExtra("article");
final String searchQuery = i.getStringExtra("searchQuery");