summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2012-09-17 23:20:59 +0400
committerAndrew Dolgov <fox@fakecake.org>2012-09-17 23:20:59 +0400
commit1a5017b43294c7d8d05621c84da1316e64ae2a12 (patch)
tree0cdafdfe5281a93cc656f2444abfc25cfb72b053 /src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
parent4c148d0563269195a937b2289b3dd4abdf03eb20 (diff)
various tablet-related improvements
Diffstat (limited to 'src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java')
-rw-r--r--src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
index a7902be8..36acbe11 100644
--- a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
+++ b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
@@ -5,6 +5,7 @@ import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
+import org.fox.ttrss.GlobalState;
import org.fox.ttrss.R;
import org.fox.ttrss.types.Article;
import org.fox.ttrss.types.ArticleList;
@@ -235,6 +236,16 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
@Override
public void onResume() {
super.onResume();
+
+ if (GlobalState.getInstance().m_selectedArticleId != 0) {
+ m_activeArticleId = GlobalState.getInstance().m_selectedArticleId;
+ GlobalState.getInstance().m_selectedArticleId = 0;
+ }
+
+ if (m_activeArticleId != 0) {
+ setActiveArticleId(m_activeArticleId);
+ }
+
refresh();
}
@@ -451,7 +462,7 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
int feedTitleIndex = article.getColumnIndex("feed_title");
if (ft != null && feedTitleIndex != -1 && m_feedIsCat) {
- String feedTitle = article.getString(feedTitleIndex);
+ String feedTitle = article.getString(feedTitleIndex).substring(0, 30);
if (feedTitle != null) {
ft.setText(feedTitle);
@@ -613,6 +624,8 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
ListView list = (ListView)getView().findViewById(R.id.headlines);
+ Log.d(TAG, articleId + " position " + getArticleIdPosition(articleId));
+
if (list != null) {
list.setSelection(getArticleIdPosition(articleId));
}
@@ -666,5 +679,9 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
public boolean getFeedIsCat() {
return m_feedIsCat;
}
+
+ public String getSearchQuery() {
+ return m_searchQuery;
+ }
}