summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-05-11 14:19:34 +0300
committerAndrew Dolgov <fox@fakecake.org>2025-05-11 14:19:34 +0300
commit2c02677fa59f3c02ea091b643f8d97349e536fe2 (patch)
tree268b7051cac8c04c8a256490a2fe74ab20522b76
parentea2ecf47388e3211f499dea0e10c26047f753341 (diff)
add workaround for LinkedHashMap stored as a plain HashMap in a bundle
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/Application.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
index ae6eaef6..5d82618a 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java
@@ -5,6 +5,7 @@ import android.os.Bundle;
import org.fox.ttrss.types.Article;
import org.fox.ttrss.types.ArticleList;
+import java.util.HashMap;
import java.util.LinkedHashMap;
public class Application extends android.app.Application {
@@ -44,11 +45,10 @@ public class Application extends android.app.Application {
m_apiLevel = in.getInt("gs:apiLevel");
m_selectedArticleId = in.getInt("gs:selectedArticleId");
- try {
- m_customSortModes = (LinkedHashMap<String, String>) in.getSerializable("gs:customSortTypes");
- } catch (Exception e) {
- e.printStackTrace();
- }
+ HashMap<String, String> tmp = (HashMap<String, String>) in.getSerializable("gs:customSortTypes");
+
+ m_customSortModes.clear();
+ m_customSortModes.putAll(tmp);
}
}