1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-20 23:41:45 +02:00

Set initial debug checkbox state

This commit is contained in:
Erik Johansson
2018-04-25 18:35:29 +02:00
parent 315d166de3
commit 67574d610b
2 changed files with 6 additions and 10 deletions

View File

@@ -103,8 +103,7 @@ public class AboutPreferences extends PreferenceFragment {
String.format("v%s (%d)", BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE));
debugLog = (CheckBoxPreference)findPreference(KEY_DEBUG_LOG);
debugLog.setSummary(getEnabledFileDebugTree() != null
? R.string.info_is_enable : R.string.info_is_not_enable);
debugLog.setChecked(getEnabledFileDebugTree() != null);
debugLog.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
@@ -155,13 +154,8 @@ public class AboutPreferences extends PreferenceFragment {
if (requestCode == DEBUG_LOG_REQUEST && resultCode == RESULT_OK && data != null) {
startLogTo(data.getData());
}
debugLog.setSummary(getEnabledFileDebugTree() != null
? R.string.info_is_enable : R.string.info_is_not_enable);
debugLog.setChecked(true);
} else {
debugLog.setChecked(false);
}
debugLog.setChecked(getEnabledFileDebugTree() != null);
}
}

View File

@@ -26,6 +26,8 @@
<CheckBoxPreference
android:key="debug_log"
android:persistent="false"
android:summaryOff="@string/info_is_not_enable"
android:summaryOn="@string/info_is_enable"
android:title="@string/label_debug_log" />
</PreferenceCategory>
</PreferenceScreen>