summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/DateTimeSettingsSetupWizard.java
diff options
context:
space:
mode:
authorDaisuke Miyakawa <dmiyakawa@google.com>2010-09-15 10:10:26 -0700
committerDaisuke Miyakawa <dmiyakawa@google.com>2010-09-15 10:10:26 -0700
commite25b55c00b14c92f81b7ef28776fc6c4b7da3839 (patch)
tree88cfa41a659c56f0f1e81c867df1e7a9c72545c3 /src/com/android/settings/DateTimeSettingsSetupWizard.java
parentcc2c684c71b173b3d69cfc441708a6d6d1d0a2cf (diff)
downloadpackages_apps_settings-e25b55c00b14c92f81b7ef28776fc6c4b7da3839.zip
packages_apps_settings-e25b55c00b14c92f81b7ef28776fc6c4b7da3839.tar.gz
packages_apps_settings-e25b55c00b14c92f81b7ef28776fc6c4b7da3839.tar.bz2
Clear focus when auto mode is set.
Bug: 3003541 Change-Id: I2dbaac4ae55b4484387053dbad1311d562102304
Diffstat (limited to 'src/com/android/settings/DateTimeSettingsSetupWizard.java')
-rw-r--r--src/com/android/settings/DateTimeSettingsSetupWizard.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/com/android/settings/DateTimeSettingsSetupWizard.java b/src/com/android/settings/DateTimeSettingsSetupWizard.java
index 5da17da..00e27b7 100644
--- a/src/com/android/settings/DateTimeSettingsSetupWizard.java
+++ b/src/com/android/settings/DateTimeSettingsSetupWizard.java
@@ -123,6 +123,7 @@ public class DateTimeSettingsSetupWizard extends Activity
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+ final boolean autoEnabled = isChecked; // just for readibility.
Settings.System.putInt(getContentResolver(),
Settings.System.AUTO_TIME,
isChecked ? 1 : 0);
@@ -130,9 +131,13 @@ public class DateTimeSettingsSetupWizard extends Activity
findViewById(R.id.current_time_zone).setVisibility(View.VISIBLE);
findViewById(R.id.zone_picker).setVisibility(View.GONE);
}
- mTimeZone.setEnabled(!isChecked);
- mTimePicker.setEnabled(!isChecked);
- mDatePicker.setEnabled(!isChecked);
+ mTimeZone.setEnabled(!autoEnabled);
+ mTimePicker.setEnabled(!autoEnabled);
+ mDatePicker.setEnabled(!autoEnabled);
+ if (autoEnabled) {
+ mTimePicker.clearFocus();
+ mDatePicker.clearFocus();
+ }
}
@Override