From 2c02677fa59f3c02ea091b643f8d97349e536fe2 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 11 May 2025 14:19:34 +0300 Subject: add workaround for LinkedHashMap stored as a plain HashMap in a bundle --- org.fox.ttrss/src/main/java/org/fox/ttrss/Application.java | 10 +++++----- 1 file 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) in.getSerializable("gs:customSortTypes"); - } catch (Exception e) { - e.printStackTrace(); - } + HashMap tmp = (HashMap) in.getSerializable("gs:customSortTypes"); + + m_customSortModes.clear(); + m_customSortModes.putAll(tmp); } } -- cgit v1.2.3-54-g00ecf