OSDN Git Service

Fix alert dialogs in VpnSettings.
authorHung-ying Tyan <tyanh@google.com>
Mon, 24 Jan 2011 07:05:27 +0000 (15:05 +0800)
committerHung-ying Tyan <tyanh@google.com>
Wed, 26 Jan 2011 07:50:33 +0000 (15:50 +0800)
commitadc83d83127edd58ff1f823b429cb99871e4488d
treeeffe94a390abd0f4fa3021efe88bb060224622e2
parent0ee51e04fb5c39a6272d142efc09d36aa3fbd0ec
Fix alert dialogs in VpnSettings.

+ Don't check mDialogFragment.isVisible() in SettingsPreferenceFragment.removeDialog()
  as mDialogFragment may not be visible in parent fragment's onResume().
+ Replace mConnectDialog with mConnectDialogShowing and remove
  removeConnectDialog().
+ Dismiss alert dialogs in onPause() so that we don't need to maintain extra
  states during pause-resume cycle.

In addition, fix a NPE when startVpnTypeSelection().

Bug: 3381434
Bug: 3289365

Change-Id: Ic4aa87c7a618d95e86e45d6617f2ad7dab35f019
src/com/android/settings/SettingsPreferenceFragment.java
src/com/android/settings/vpn/VpnSettings.java