diff --git a/res/layout/wifi_dialog.xml b/res/layout/wifi_dialog.xml index d5dbb17d03f..8302f4d90a6 100644 --- a/res/layout/wifi_dialog.xml +++ b/res/layout/wifi_dialog.xml @@ -288,30 +288,12 @@ style="@style/wifi_item_label" android:text="@string/wifi_password" /> - - - - - + style="@style/wifi_item_edit_content" + android:singleLine="true" + android:password="true"/> { if (mListener == null) { return; } - String ssid = null; - if (mAccessPoint == null) { - final TextView ssidEditText = findViewById(R.id.ssid); - ssid = ssidEditText.getText().toString(); - } else { - ssid = mAccessPoint.getSsidStr(); - } + final TextView ssidEditText = findViewById(R.id.ssid); + final String ssid = ssidEditText.getText().toString(); mListener.onScan(/* WifiDialog */ this, ssid); }; - - final ImageButton ssidScannerButton = findViewById(R.id.ssid_scanner_button); ssidScannerButton.setOnClickListener(onClickScannerButtonListener); - - final ImageButton passwordScannerButton = findViewById(R.id.password_scanner_button); - passwordScannerButton.setOnClickListener(onClickScannerButtonListener); - - if (mHideSubmitButton) { - ssidScannerButton.setVisibility(View.GONE); - passwordScannerButton.setVisibility(View.GONE); - } } public void onRestoreInstanceState(Bundle savedInstanceState) { diff --git a/src/com/android/settings/wifi/dpp/WifiDppQrCodeScannerFragment.java b/src/com/android/settings/wifi/dpp/WifiDppQrCodeScannerFragment.java index 515747c4a47..80167bacf3a 100644 --- a/src/com/android/settings/wifi/dpp/WifiDppQrCodeScannerFragment.java +++ b/src/com/android/settings/wifi/dpp/WifiDppQrCodeScannerFragment.java @@ -437,18 +437,8 @@ public class WifiDppQrCodeScannerFragment extends WifiDppQrCodeBaseFragment impl return false; } - final String scheme = mWifiQrCode.getScheme(); - - // When SSID is specified for enrollee, avoid to connect to the Wi-Fi of different SSID - if (!mIsConfiguratorMode && WifiQrCode.SCHEME_ZXING_WIFI_NETWORK_CONFIG.equals(scheme)) { - final String ssidQrCode = mWifiQrCode.getWifiNetworkConfig().getSsid(); - if (!TextUtils.isEmpty(mSsid) && !mSsid.equals(ssidQrCode)) { - showErrorMessage(R.string.wifi_dpp_could_not_detect_valid_qr_code); - return false; - } - } - // It's impossible to provision other device with ZXing Wi-Fi Network config format + final String scheme = mWifiQrCode.getScheme(); if (mIsConfiguratorMode && WifiQrCode.SCHEME_ZXING_WIFI_NETWORK_CONFIG.equals(scheme)) { showErrorMessage(R.string.wifi_dpp_could_not_detect_valid_qr_code); return false;