From 0c0bd827a104ee3a5891b8c5f1dae6db422e09e9 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Tue, 13 Dec 2011 11:55:15 -0800 Subject: [PATCH] Fix button visibility on connect Bug: 5750846 Change-Id: I1f31308a21f7f6876f12eb4f1ab45ecd1bc74092 --- src/com/android/settings/wifi/WifiConfigController.java | 2 +- src/com/android/settings/wifi/WifiDialog.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java index 2f8ae549106..3852cc92594 100644 --- a/src/com/android/settings/wifi/WifiConfigController.java +++ b/src/com/android/settings/wifi/WifiConfigController.java @@ -271,7 +271,7 @@ public class WifiConfigController implements TextWatcher, } /* show submit button if password, ip and proxy settings are valid */ - private void enableSubmitIfAppropriate() { + void enableSubmitIfAppropriate() { Button submit = mConfigUi.getSubmitButton(); if (submit == null) return; boolean enabled = false; diff --git a/src/com/android/settings/wifi/WifiDialog.java b/src/com/android/settings/wifi/WifiDialog.java index f980d0c3080..82b0cc6180e 100644 --- a/src/com/android/settings/wifi/WifiDialog.java +++ b/src/com/android/settings/wifi/WifiDialog.java @@ -56,6 +56,9 @@ class WifiDialog extends AlertDialog implements WifiConfigUiBase { setInverseBackgroundForced(true); mController = new WifiConfigController(this, mView, mAccessPoint, mEdit); super.onCreate(savedInstanceState); + /* During creation, the submit button can be unavailable to determine + * visibility. Right after creation, update button visibility */ + mController.enableSubmitIfAppropriate(); } @Override