diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2012-09-17 23:20:59 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2012-09-17 23:20:59 +0400 |
| commit | 1a5017b43294c7d8d05621c84da1316e64ae2a12 (patch) | |
| tree | 0cdafdfe5281a93cc656f2444abfc25cfb72b053 /src/org/fox/ttrss/HeadlinesFragment.java | |
| parent | 4c148d0563269195a937b2289b3dd4abdf03eb20 (diff) | |
various tablet-related improvements
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesFragment.java')
| -rw-r--r-- | src/org/fox/ttrss/HeadlinesFragment.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java index fae19703..00a7160c 100644 --- a/src/org/fox/ttrss/HeadlinesFragment.java +++ b/src/org/fox/ttrss/HeadlinesFragment.java @@ -75,7 +75,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, private SharedPreferences m_prefs;
private ArticleListAdapter m_adapter;
- private ArticleList m_articles = TinyApplication.getInstance().m_loadedArticles;
+ private ArticleList m_articles = GlobalState.getInstance().m_loadedArticles;
private ArticleList m_selectedArticles = new ArticleList();
private HeadlinesEventListener m_listener;
private OnlineActivity m_activity;
@@ -293,19 +293,18 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, public void onResume() {
super.onResume();
+ if (GlobalState.getInstance().m_activeArticle != null) {
+ m_activeArticle = GlobalState.getInstance().m_activeArticle;
+ GlobalState.getInstance().m_activeArticle = null;
+ }
+
if (m_activeArticle != null) {
setActiveArticle(m_activeArticle);
}
- /* if (TinyApplication.getInstance().m_activeArticle != null) {
- m_activeArticle = TinyApplication.getInstance().m_activeArticle;
- notifyUpdated();
- TinyApplication.getInstance().m_activeArticle = null;
- } */
-
- if (m_articles.size() == 0 || !m_feed.equals(TinyApplication.getInstance().m_activeFeed)) {
+ if (m_articles.size() == 0 || !m_feed.equals(GlobalState.getInstance().m_activeFeed)) {
refresh(false);
- TinyApplication.getInstance().m_activeFeed = m_feed;
+ GlobalState.getInstance().m_activeFeed = m_feed;
} else {
notifyUpdated();
}
@@ -366,7 +365,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, final boolean isCat = m_feed.is_cat;
int skip = 0;
- if (!m_feed.equals(TinyApplication.getInstance().m_activeFeed)) {
+ if (!m_feed.equals(GlobalState.getInstance().m_activeFeed)) {
append = false;
}
@@ -577,7 +576,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (ft != null) {
if (article.feed_title != null && (m_feed.is_cat || m_feed.id < 0)) {
- ft.setText(article.feed_title);
+ ft.setText(article.feed_title.substring(0, 30));
} else {
ft.setVisibility(View.GONE);
}
|