From 12291cec6e1be25dc83ddf24ed9c168071a26076 Mon Sep 17 00:00:00 2001 From: Sanket Padawe Date: Mon, 18 May 2015 15:33:27 -0700 Subject: [PATCH] Fix generation of pin for WPS on screen rotation. Bug: 21170548 Change-Id: Ib670214fec2776d48739c42a41b854c50be2740d --- src/com/android/settings/wifi/WpsDialog.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/wifi/WpsDialog.java b/src/com/android/settings/wifi/WpsDialog.java index d0b116bc9a0..b83ad10bd41 100644 --- a/src/com/android/settings/wifi/WpsDialog.java +++ b/src/com/android/settings/wifi/WpsDialog.java @@ -179,6 +179,11 @@ public class WpsDialog extends AlertDialog { mWifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE); setView(mView); + if (savedInstanceState == null) { + WpsInfo wpsConfig = new WpsInfo(); + wpsConfig.setup = mWpsSetup; + mWifiManager.startWps(wpsConfig, mWpsListener); + } super.onCreate(savedInstanceState); } @@ -203,9 +208,6 @@ public class WpsDialog extends AlertDialog { mContext.registerReceiver(mReceiver, mFilter); - WpsInfo wpsConfig = new WpsInfo(); - wpsConfig.setup = mWpsSetup; - mWifiManager.startWps(wpsConfig, mWpsListener); } @Override