diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2011-12-09 22:19:04 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2011-12-09 22:19:04 +0300 |
| commit | a33272bdc71b8d103e6fd395e4abe9dcf8c0de5a (patch) | |
| tree | bad0386f0eb649a694853a173aa98f20d19178e4 /src/org/fox/ttrss/MainActivity.java | |
| parent | e0012da1e9cefa9d956d8e5697ed1bfda06d463e (diff) | |
use actionbar home button to close article on HC
Diffstat (limited to 'src/org/fox/ttrss/MainActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/MainActivity.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java index 38cf4098..cb090dba 100644 --- a/src/org/fox/ttrss/MainActivity.java +++ b/src/org/fox/ttrss/MainActivity.java @@ -828,6 +828,9 @@ public class MainActivity extends FragmentActivity implements OnlineServices { .findFragmentById(R.id.headlines_fragment); switch (item.getItemId()) { + case android.R.id.home: + closeArticle(); + return true; case R.id.preferences: Intent intent = new Intent(MainActivity.this, PreferencesActivity.class); @@ -848,12 +851,6 @@ public class MainActivity extends FragmentActivity implements OnlineServices { case R.id.go_offline: switchOffline(); return true; - case R.id.close_article: - closeArticle(); - return true; - /* - * case R.id.back_to_categories: closeCategory(); return true; - */ case R.id.headlines_select: if (hf != null) { Dialog dialog = new Dialog(this); @@ -1114,6 +1111,10 @@ public class MainActivity extends FragmentActivity implements OnlineServices { m_headlinesActionMode.finish(); } + if (!m_compatMode) { + getActionBar().setDisplayHomeAsUpEnabled(m_selectedArticle != null); + } + } else { m_menu.setGroupVisible(R.id.menu_group_logged_in, false); m_menu.setGroupVisible(R.id.menu_group_logged_out, true); |