diff options
author | Scott Mertz <scott@cyngn.com> | 2016-06-28 18:00:08 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-07-05 16:24:07 -0700 |
commit | d4287ef98ddcaa759b0f3501f51ef52065d2605b (patch) | |
tree | 2d294fead80c54df649accf3b8cf95ffe3fa6222 /AndroidManifest.xml | |
parent | e64a234e25e61a906c94b3ba0a87f322c3caaaac (diff) | |
download | packages_apps_Settings-d4287ef98ddcaa759b0f3501f51ef52065d2605b.zip packages_apps_Settings-d4287ef98ddcaa759b0f3501f51ef52065d2605b.tar.gz packages_apps_Settings-d4287ef98ddcaa759b0f3501f51ef52065d2605b.tar.bz2 |
Prevent orientation changes from destroying/recreating security settings
Logic in SecuritySettings deliberately recreates the entire preference
tree in onResume rather than onCreate. This causes the state to be
lost when the orientation changes.
Instead of destroying/recreating when the orientation changes, handle
it ourselves.
Change-Id: I6276d8f97cb64a4823286f263642926561d7f2d0
Diffstat (limited to 'AndroidManifest.xml')
-rwxr-xr-x | AndroidManifest.xml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 523d4cc..ed8d6ed 100755 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -394,6 +394,12 @@ android:parentActivityName="Settings"> </activity> + <activity android:name=".SubSettings$SecuritySubSettings" + android:taskAffinity="com.android.settings" + android:configChanges="orientation|keyboardHidden|screenSize" + android:parentActivityName="Settings"> + </activity> + <activity android:name="Settings$BluetoothSettingsActivity" android:label="@string/bluetooth_settings_title" android:taskAffinity=""> |