summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-06-01 12:31:14 +0300
committerAndrew Dolgov <[email protected]>2017-06-01 12:31:14 +0300
commitb7b4d29395847ae395c828cd31bd757d458d4fea (patch)
treebf428a38881fb2880741593d1ef50899976c7687
parent4582e6afefa4e2ebe9e036df3fd6e9b93cf8d3bc (diff)
when using flavor image overflow menu prefer stream URI is available for sharing etc
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java9
-rw-r--r--org.fox.ttrss/src/main/res/menu/context_article_content_img.xml4
-rwxr-xr-xorg.fox.ttrss/src/main/res/values/strings.xml3
3 files changed, 9 insertions, 7 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 6f411418..5a90cc1a 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -1147,15 +1147,18 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
+
+ Uri mediaUri = Uri.parse(article.flavorStreamUri != null ? article.flavorStreamUri : article.flavorImageUri);
+
switch (item.getItemId()) {
case R.id.article_img_open:
- m_activity.openUri(Uri.parse(article.flavorImageUri));
+ m_activity.openUri(mediaUri);
return true;
case R.id.article_img_copy:
- m_activity.copyToClipboard(article.flavorImageUri);
+ m_activity.copyToClipboard(mediaUri.toString());
return true;
case R.id.article_img_share:
- m_activity.shareText(article.flavorImageUri);
+ m_activity.shareText(mediaUri.toString());
return true;
case R.id.article_img_view_caption:
m_activity.displayImageCaption(article.flavorImageUri, article.content);
diff --git a/org.fox.ttrss/src/main/res/menu/context_article_content_img.xml b/org.fox.ttrss/src/main/res/menu/context_article_content_img.xml
index 33b60653..67dbd6d8 100644
--- a/org.fox.ttrss/src/main/res/menu/context_article_content_img.xml
+++ b/org.fox.ttrss/src/main/res/menu/context_article_content_img.xml
@@ -12,8 +12,8 @@
<item
android:id="@+id/article_img_share"
android:icon="@drawable/ic_share"
- app:showAsAction="ifRoom"
- android:title="@string/article_img_share"/>
+ app:showAsAction=""
+ android:title="@string/article_media_share"/>
<item
android:id="@+id/article_img_view_caption"
app:showAsAction=""
diff --git a/org.fox.ttrss/src/main/res/values/strings.xml b/org.fox.ttrss/src/main/res/values/strings.xml
index 2b59e50e..10a89d51 100755
--- a/org.fox.ttrss/src/main/res/values/strings.xml
+++ b/org.fox.ttrss/src/main/res/values/strings.xml
@@ -164,8 +164,7 @@
<string name="headlines_starred">Starred</string>
<string name="headlines_published">Published</string>
<string name="headlines_unread">Unread</string>
- <string name="article_img_open">Open image</string>
- <string name="article_img_share">Share image</string>
+ <string name="article_media_share">Share</string>
<string name="article_img_view_caption">View Caption</string>
<string name="pref_headlines_mark_read_scroll">Mark read on scroll</string>
<string name="pref_headlines_mark_read_scroll_long">Headlines will be marked read when scrolling past them</string>