Return RESULT_OK when wifi connection established
Two new exit points were not setting a return result. Since the default result for an activity is RESULT_CANCEL, Setup Wizard was continuing as if no connection was made. Bug: 7298234 Change-Id: I44085f38ed021b7d417f9794b3341747f00300e9
This commit is contained in:
@@ -332,6 +332,7 @@ public class WifiSettings extends SettingsPreferenceFragment
|
|||||||
activity.getSystemService(Context.CONNECTIVITY_SERVICE);
|
activity.getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||||
if (connectivity != null
|
if (connectivity != null
|
||||||
&& connectivity.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected()) {
|
&& connectivity.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected()) {
|
||||||
|
activity.setResult(Activity.RESULT_OK);
|
||||||
activity.finish();
|
activity.finish();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -837,6 +838,7 @@ public class WifiSettings extends SettingsPreferenceFragment
|
|||||||
if (mAutoFinishOnConnection && info.isConnected()) {
|
if (mAutoFinishOnConnection && info.isConnected()) {
|
||||||
Activity activity = getActivity();
|
Activity activity = getActivity();
|
||||||
if (activity != null) {
|
if (activity != null) {
|
||||||
|
activity.setResult(Activity.RESULT_OK);
|
||||||
activity.finish();
|
activity.finish();
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user