diff options
author | Andrew Dolgov <[email protected]> | 2014-11-06 18:20:44 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2014-11-06 18:20:44 +0300 |
commit | 73cf0c07a68f3c35e3d397e56a7acedd637d5e42 (patch) | |
tree | bcae3ed75c3e8afbd38b53e854cd9a967253a46a /org.fox.ttrss | |
parent | 095721c7044dfa6250efa54dfc1bb319782fe268 (diff) |
allow using actionbar <- button to open parent category if backstack is not empty
Diffstat (limited to 'org.fox.ttrss')
-rw-r--r-- | org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java | 11 |
1 files changed, 8 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 8239d9f6..6b51ad16 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 @@ -296,14 +296,19 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe @Override public boolean onOptionsItemSelected(MenuItem item) { + + if (item.getItemId() == android.R.id.home && getSupportFragmentManager().getBackStackEntryCount() > 0) { + if (m_drawerLayout != null && m_drawerLayout.isDrawerOpen(Gravity.START)) { + getSupportFragmentManager().popBackStack(); + return true; + } + } + if (m_drawerToggle != null && m_drawerToggle.onOptionsItemSelected(item)) { return true; } switch (item.getItemId()) { - case android.R.id.home: - //getSupportFragmentManager().popBackStack(); - return true; case R.id.headlines_toggle_sort_order: Dialog dialog = new Dialog(this); |