summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-11-28 21:49:18 +0300
committerAndrew Dolgov <[email protected]>2011-11-28 21:49:18 +0300
commit47e65d7b918c2293525bd6569a0bee7229bf3af6 (patch)
treeb73f821e7e7f25d87096cb228b864d64ff3f7562
parent2b15ba91d4469fbb92b13195785f474bec0b3d3c (diff)
category fixes in tablet mode
-rw-r--r--res/menu/main_menu.xml2
-rw-r--r--src/org/fox/ttrss/MainActivity.java6
2 files changed, 6 insertions, 2 deletions
diff --git a/res/menu/main_menu.xml b/res/menu/main_menu.xml
index 3c699bf3..c3279196 100644
--- a/res/menu/main_menu.xml
+++ b/res/menu/main_menu.xml
@@ -18,7 +18,7 @@
android:showAsAction=""/>
<item android:id="@+id/back_to_categories"
- android:icon="@android:drawable/ic_menu_revert"
+ android:icon="@android:drawable/ic_menu_close_clear_cancel"
android:title="@string/back_to_categories"
android:showAsAction="ifRoom|withText"/>
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java
index 6fa372ba..678310f8 100644
--- a/src/org/fox/ttrss/MainActivity.java
+++ b/src/org/fox/ttrss/MainActivity.java
@@ -412,6 +412,7 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe
}
private void closeCategory() {
+
findViewById(R.id.feeds_fragment).setVisibility(View.GONE);
findViewById(R.id.cats_fragment).setVisibility(View.VISIBLE);
@@ -548,6 +549,7 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe
m_menu.findItem(R.id.update_feeds).setVisible(false);
m_menu.findItem(R.id.show_feeds).setVisible(false);
+ m_menu.findItem(R.id.back_to_categories).setVisible(false);
} else {
m_menu.findItem(R.id.close_article).setVisible(false);
m_menu.findItem(R.id.share_article).setVisible(false);
@@ -562,6 +564,8 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe
m_menu.findItem(R.id.show_feeds).setVisible(false);
m_menu.findItem(R.id.update_feeds).setVisible(false);
}
+
+ m_menu.findItem(R.id.back_to_categories).setVisible(m_activeCategory != null);
}
if (!m_smallScreenMode) {
@@ -572,7 +576,7 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe
m_menu.findItem(R.id.show_all_articles).setVisible(m_activeFeed != null && m_selectedArticle == null);
}
- m_menu.findItem(R.id.back_to_categories).setVisible(m_activeCategory != null);
+
} else {
m_menu.findItem(R.id.login).setVisible(true);