diff --git a/app/src/main/java/com/gh/common/constant/Config.java b/app/src/main/java/com/gh/common/constant/Config.java index d5a7fc5c9f..f2a839a36f 100644 --- a/app/src/main/java/com/gh/common/constant/Config.java +++ b/app/src/main/java/com/gh/common/constant/Config.java @@ -106,6 +106,10 @@ public class Config { public static boolean isShowPlugin(String gameId) { + SharedPreferences preferences = getPreferences(); + boolean isFixPlugin = preferences.getBoolean(FIX_PLUGIN_KEY, false); + if (isFixPlugin) return true; + if (TextUtils.isEmpty(gameId) || !isExistDownloadFilter()) return false; @@ -118,10 +122,6 @@ public class Config { } } - SharedPreferences preferences = getPreferences(); - boolean isFixPlugin = preferences.getBoolean(FIX_PLUGIN_KEY, false); - if (isFixPlugin) return true; - if ("all".equals(entity.getGame())) { if (entity.getPluginfy() && filterTime(entity.getTime())) { preferences.edit().putBoolean(FIX_PLUGIN_KEY, true).apply(); @@ -134,6 +134,10 @@ public class Config { } public static boolean isShowPlugin() { + SharedPreferences preferences = getPreferences(); + boolean isFixPlugin = preferences.getBoolean(FIX_PLUGIN_KEY, false); + if (isFixPlugin) return true; + if (!isExistDownloadFilter()) return false;