diff --git a/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java b/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java index 1c22175e2..ea0cb6478 100644 --- a/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java +++ b/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java @@ -63,7 +63,7 @@ public class ApplicationDcContext extends DcContext { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); if(sharedPreferences.contains("pref_compression")) { if (sharedPreferences.getString("pref_compression", "0").equals("1")) { - setConfigInt("media_quality", DC_MEDIA_QUALITY_WORSE); + setConfigInt(DcHelper.CONFIG_MEDIA_QUALITY, DC_MEDIA_QUALITY_WORSE); } sharedPreferences.edit().remove("pref_compression").apply(); } diff --git a/src/org/thoughtcrime/securesms/connect/DcHelper.java b/src/org/thoughtcrime/securesms/connect/DcHelper.java index 0fa8e9920..7b8c45a71 100644 --- a/src/org/thoughtcrime/securesms/connect/DcHelper.java +++ b/src/org/thoughtcrime/securesms/connect/DcHelper.java @@ -29,6 +29,7 @@ public class DcHelper { public static final String CONFIG_MVBOX_MOVE = "mvbox_move"; public static final String CONFIG_BCC_SELF = "bcc_self"; public static final String CONFIG_SHOW_EMAILS = "show_emails"; + public static final String CONFIG_MEDIA_QUALITY = "media_quality"; public static ApplicationDcContext getContext(Context context) { return ApplicationContext.getInstance(context).dcContext; diff --git a/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java b/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java index e9ca15fbe..4415da126 100644 --- a/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java +++ b/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java @@ -46,7 +46,7 @@ public class ChatsPreferenceFragment extends ListSummaryPreferenceFragment { mediaQuality = (ListPreference) this.findPreference("pref_compression"); mediaQuality.setOnPreferenceChangeListener((preference, newValue) -> { updateListSummary(preference, newValue); - dcContext.setConfigInt("media_quality", Util.objectToInt(newValue)); + dcContext.setConfigInt(DcHelper.CONFIG_MEDIA_QUALITY, Util.objectToInt(newValue)); return true; }); @@ -86,7 +86,7 @@ public class ChatsPreferenceFragment extends ListSummaryPreferenceFragment { showEmails.setValue(value); updateListSummary(showEmails, value); - value = Integer.toString(dcContext.getConfigInt("media_quality")); + value = Integer.toString(dcContext.getConfigInt(DcHelper.CONFIG_MEDIA_QUALITY)); mediaQuality.setValue(value); updateListSummary(mediaQuality, value); diff --git a/src/org/thoughtcrime/securesms/util/Prefs.java b/src/org/thoughtcrime/securesms/util/Prefs.java index 483961f5f..e1c1aa6e9 100644 --- a/src/org/thoughtcrime/securesms/util/Prefs.java +++ b/src/org/thoughtcrime/securesms/util/Prefs.java @@ -175,7 +175,7 @@ public class Prefs { } public static boolean isHardCompressionEnabled(Context context) { - return DcHelper.getContext(context).getConfigInt("media_quality") == DcContext.DC_MEDIA_QUALITY_WORSE; + return DcHelper.getContext(context).getConfigInt(DcHelper.CONFIG_MEDIA_QUALITY) == DcContext.DC_MEDIA_QUALITY_WORSE; } public static boolean isLocationStreamingEnabled(Context context) {