summaryrefslogtreecommitdiff
path: root/src/org
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-09-26 09:51:16 +0400
committerAndrew Dolgov <[email protected]>2012-09-26 09:51:16 +0400
commitfb7792125b973251a3523842aef3bcc0f04f8bd9 (patch)
tree0f807e542aaa5ce6e37539ae687b490523689e7c /src/org
parent83fa1ace29abbaac19bad46361d80061cb27f299 (diff)
fix crash in sortfeeds/sortcats when adapter is already destroyed
Diffstat (limited to 'src/org')
-rw-r--r--src/org/fox/ttrss/FeedCategoriesFragment.java6
-rw-r--r--src/org/fox/ttrss/FeedsFragment.java7
2 files changed, 11 insertions, 2 deletions
diff --git a/src/org/fox/ttrss/FeedCategoriesFragment.java b/src/org/fox/ttrss/FeedCategoriesFragment.java
index 793af317..9512da08 100644
--- a/src/org/fox/ttrss/FeedCategoriesFragment.java
+++ b/src/org/fox/ttrss/FeedCategoriesFragment.java
@@ -317,7 +317,11 @@ public class FeedCategoriesFragment extends Fragment implements OnItemClickListe
}
Collections.sort(m_cats, cmp);
- m_adapter.notifyDataSetInvalidated();
+ try {
+ m_adapter.notifyDataSetInvalidated();
+ } catch (NullPointerException e) {
+ // adapter missing
+ }
}
diff --git a/src/org/fox/ttrss/FeedsFragment.java b/src/org/fox/ttrss/FeedsFragment.java
index 056932b3..a3de1c80 100644
--- a/src/org/fox/ttrss/FeedsFragment.java
+++ b/src/org/fox/ttrss/FeedsFragment.java
@@ -546,7 +546,12 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh
}
Collections.sort(m_feeds, cmp);
- m_adapter.notifyDataSetInvalidated();
+
+ try {
+ m_adapter.notifyDataSetInvalidated();
+ } catch (NullPointerException e) {
+ // adapter missing
+ }
}
public class GetIconsTask extends AsyncTask<FeedList, Integer, Integer> {