Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6ff8bbeb authored by Daniel Nishi's avatar Daniel Nishi Committed by Android (Google) Code Review
Browse files

Merge "Don't allow a zero-length device name to work." into pi-dev

parents bfc661ea 103b4d46
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -54,7 +54,9 @@ public class DeviceNamePreferenceController extends BasePreferenceController
    public void displayPreference(PreferenceScreen screen) {
    public void displayPreference(PreferenceScreen screen) {
        super.displayPreference(screen);
        super.displayPreference(screen);
        mPreference = (ValidatedEditTextPreference) screen.findPreference(PREF_KEY);
        mPreference = (ValidatedEditTextPreference) screen.findPreference(PREF_KEY);
        mPreference.setSummary(getSummary());
        final CharSequence deviceName = getSummary();
        mPreference.setSummary(deviceName);
        mPreference.setText(deviceName.toString());
        mPreference.setValidator(this);
        mPreference.setValidator(this);
    }
    }


+8 −0
Original line number Original line Diff line number Diff line
@@ -123,4 +123,12 @@ public class DeviceNamePreferenceControllerTest {
        verify(mWifiManager).setWifiApConfiguration(captor.capture());
        verify(mWifiManager).setWifiApConfiguration(captor.capture());
        assertThat(captor.getValue().SSID).isEqualTo(TESTING_STRING);
        assertThat(captor.getValue().SSID).isEqualTo(TESTING_STRING);
    }
    }

    @Test
    public void displayPreference_defaultDeviceNameIsModelNameOnPreference() {
        mController.displayPreference(mScreen);

        assertThat(mPreference.getText()).isEqualTo(Build.MODEL);
    }

}
}