summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/FeedsFragment.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2011-11-30 09:30:19 +0300
committerAndrew Dolgov <fox@fakecake.org>2011-11-30 09:30:19 +0300
commit6b2025bb58240e8fd8f913c9769fd7178b771129 (patch)
treeca214cdd1604b1f87ba140da0aacd56b29b4c720 /src/org/fox/ttrss/FeedsFragment.java
parentadfa14f606e2673c70aaf88c33cd1078f4aaadbd (diff)
use compact portrait vertical headlines layout for small screen
devices
Diffstat (limited to 'src/org/fox/ttrss/FeedsFragment.java')
-rw-r--r--src/org/fox/ttrss/FeedsFragment.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/org/fox/ttrss/FeedsFragment.java b/src/org/fox/ttrss/FeedsFragment.java
index f3ace4fa..c82010d9 100644
--- a/src/org/fox/ttrss/FeedsFragment.java
+++ b/src/org/fox/ttrss/FeedsFragment.java
@@ -66,6 +66,7 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh
private int m_selectedFeedId;
private static final String ICON_PATH = "/org.fox.ttrss/icons/";
private boolean m_enableFeedIcons;
+ private boolean m_feedIconsChecked = false;
public interface OnFeedSelectedListener {
public void onFeedSelected(Feed feed);
@@ -118,6 +119,7 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh
if (savedInstanceState != null) {
m_selectedFeedId = savedInstanceState.getInt("selectedFeedId");
m_feeds = savedInstanceState.getParcelable("feeds");
+ m_feedIconsChecked = savedInstanceState.getBoolean("feedIconsChecked");
}
View view = inflater.inflate(R.layout.feeds_fragment, container, false);
@@ -165,6 +167,7 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh
out.putInt("selectedFeedId", m_selectedFeedId);
out.putParcelable("feeds", m_feeds);
+ out.putBoolean("feedIconsChecked", m_feedIconsChecked);
}
@Override
@@ -255,6 +258,8 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh
GetIconsTask git = new GetIconsTask(baseUrl);
git.execute(m_feeds);
+
+ m_feedIconsChecked = true;
}
} catch (Exception e) {
Log.d(TAG, "Error receiving icons configuration");
@@ -307,7 +312,7 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh
else
setLoadingStatus(R.string.blank, false);
- if (m_enableFeedIcons) getFeedIcons();
+ if (m_enableFeedIcons && !m_feedIconsChecked) getFeedIcons();
return;
}