aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/settings/SettingsActivity.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-08-28 12:37:09 +0200
committerSamuel Tardieu <sam@rfc1149.net>2014-08-28 12:37:09 +0200
commit3fe7f69b0c99cb64b0dcbd72f4d46c4ce5961d9f (patch)
tree3934d502ade4b8bd6b2a61f27ab1a3665d6d6322 /main/src/cgeo/geocaching/settings/SettingsActivity.java
parent2e17db77a3358e8b11da126a846d337fa6b1db90 (diff)
parentd48db1e4b122347cfa6a30e5d97b93afab5f7fb4 (diff)
downloadcgeo-3fe7f69b0c99cb64b0dcbd72f4d46c4ce5961d9f.zip
cgeo-3fe7f69b0c99cb64b0dcbd72f4d46c4ce5961d9f.tar.gz
cgeo-3fe7f69b0c99cb64b0dcbd72f4d46c4ce5961d9f.tar.bz2
Merge branch 'issue-2803' into upstream
Conflicts: main/res/xml/preferences.xml
Diffstat (limited to 'main/src/cgeo/geocaching/settings/SettingsActivity.java')
-rw-r--r--main/src/cgeo/geocaching/settings/SettingsActivity.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/settings/SettingsActivity.java b/main/src/cgeo/geocaching/settings/SettingsActivity.java
index 707a530..84cfae8 100644
--- a/main/src/cgeo/geocaching/settings/SettingsActivity.java
+++ b/main/src/cgeo/geocaching/settings/SettingsActivity.java
@@ -1,5 +1,7 @@
package cgeo.geocaching.settings;
+import butterknife.ButterKnife;
+
import cgeo.geocaching.CgeoApplication;
import cgeo.geocaching.DataStore;
import cgeo.geocaching.Intents;
@@ -130,6 +132,7 @@ public class SettingsActivity extends PreferenceActivity {
initServicePreferences();
initNavigationMenuPreferences();
initMaintenanceButtons();
+ initHardwareAccelerationPreferences();
for (final int k : new int[] { R.string.pref_username, R.string.pref_password,
R.string.pref_pass_vote, R.string.pref_signature,
@@ -380,6 +383,12 @@ public class SettingsActivity extends PreferenceActivity {
});
}
+ public void initHardwareAccelerationPreferences() {
+ // We have to ensure that the preference is initialized so that devices with hardware acceleration disabled
+ // get the appropriate value.
+ getPreference(R.string.pref_hardware_acceleration).setDefaultValue(!Settings.HW_ACCEL_DISABLED_BY_DEFAULT);
+ }
+
private void initDbLocationPreference() {
final Preference p = getPreference(R.string.pref_dbonsdcard);
p.setPersistent(false);