aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-08-28 13:09:10 +0200
committerSamuel Tardieu <sam@rfc1149.net>2014-08-28 13:09:10 +0200
commit03e2389fadb888452bf782a4ec83f33b89aaf39f (patch)
tree59df80ade68cd6cc0ec77982f6b70d980e5e738f
parenteb6590437ab25b005b386ade9a18557339c83071 (diff)
downloadcgeo-03e2389fadb888452bf782a4ec83f33b89aaf39f.zip
cgeo-03e2389fadb888452bf782a4ec83f33b89aaf39f.tar.gz
cgeo-03e2389fadb888452bf782a4ec83f33b89aaf39f.tar.bz2
Hardware acceleration default status must be chosen early (#2803)
-rw-r--r--main/src/cgeo/geocaching/settings/SettingsActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/settings/SettingsActivity.java b/main/src/cgeo/geocaching/settings/SettingsActivity.java
index 94f5909..df6e680 100644
--- a/main/src/cgeo/geocaching/settings/SettingsActivity.java
+++ b/main/src/cgeo/geocaching/settings/SettingsActivity.java
@@ -90,6 +90,7 @@ public class SettingsActivity extends PreferenceActivity {
setTheme(Settings.isLightSkin() && Build.VERSION.SDK_INT > 10 ? R.style.settings_light : R.style.settings);
super.onCreate(savedInstanceState);
+ initHardwareAccelerationPreferences();
SettingsActivity.addPreferencesFromResource(this, R.xml.preferences);
initPreferences();
@@ -131,7 +132,6 @@ 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,
@@ -381,10 +381,10 @@ public class SettingsActivity extends PreferenceActivity {
});
}
- public void initHardwareAccelerationPreferences() {
+ public static 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);
+ Settings.setUseHardwareAcceleration(Settings.useHardwareAcceleration());
}
private void initDbLocationPreference() {