summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-06-26 00:08:11 +0400
committerAndrew Dolgov <[email protected]>2012-06-26 00:08:11 +0400
commitc11a3be88e4c254e725c453a21abb28f1e16403a (patch)
tree78acb4f5d1fd24590f3363efa747878961a5ad2f /src
parenta8c92f2f1559593f9d91d0f3ddc87ace59d3bc91 (diff)
try to workaround against galaxy nexus going crazy when trying to draw
shareprovider in viewpager with split action bar. thanks, google. (refs #462)
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/MainActivity.java3
-rw-r--r--src/org/fox/ttrss/offline/OfflineActivity.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java
index b6f6898e..3596b0dc 100644
--- a/src/org/fox/ttrss/MainActivity.java
+++ b/src/org/fox/ttrss/MainActivity.java
@@ -1509,6 +1509,9 @@ public class MainActivity extends CommonActivity implements OnlineServices {
if (m_selectedArticle != null) {
Log.d(TAG, "setting up share provider");
shareProvider.setShareIntent(getShareIntent(m_selectedArticle));
+
+ // seems to be needed because galaxy nexus craps out if that item is initially visible as action in XML
+ m_menu.findItem(R.id.share_article).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
}
}
diff --git a/src/org/fox/ttrss/offline/OfflineActivity.java b/src/org/fox/ttrss/offline/OfflineActivity.java
index 2d4d4da6..acc05852 100644
--- a/src/org/fox/ttrss/offline/OfflineActivity.java
+++ b/src/org/fox/ttrss/offline/OfflineActivity.java
@@ -923,6 +923,9 @@ public class OfflineActivity extends CommonActivity implements
if (m_selectedArticleId != 0) {
Log.d(TAG, "setting up share provider");
shareProvider.setShareIntent(getShareIntent(getArticleById(m_selectedArticleId)));
+
+ // seems to be needed because galaxy nexus craps out if that item is initially visible as action in XML
+ m_menu.findItem(R.id.share_article).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
}
}
}