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;