Loading src/com/android/settings/wifi/details/WifiDetailPreferenceController.java +5 −4 Original line number Diff line number Diff line Loading @@ -442,9 +442,9 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController private void updateIpLayerInfo() { mButtonsPref.setButton2Visible(canSignIntoNetwork()); mButtonsPref.setButton3Visible(isSharingNetworkEnabled()); mButtonsPref.setButton3Visible(canShareNetwork()); mButtonsPref.setVisible( canSignIntoNetwork() || canForgetNetwork() || isSharingNetworkEnabled()); canSignIntoNetwork() || canForgetNetwork() || canShareNetwork()); if (mNetwork == null || mLinkProperties == null) { mIpAddressPref.setVisible(false); Loading Loading @@ -532,8 +532,9 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController /** * Returns whether the user can share the network represented by this preference with QR code. */ private boolean isSharingNetworkEnabled() { return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.WIFI_SHARING); private boolean canShareNetwork() { return mAccessPoint.getConfig() != null && FeatureFlagUtils.isEnabled(mContext, FeatureFlags.WIFI_SHARING); } /** Loading tests/robotests/src/com/android/settings/wifi/details/WifiDetailPreferenceControllerTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -685,6 +685,15 @@ public class WifiDetailPreferenceControllerTest { verify(mockButtonsPref).setButton1Visible(false); } @Test public void canShareNetwork_noNetwork() { when(mockAccessPoint.getConfig()).thenReturn(null); displayAndResume(); verify(mockButtonsPref).setButton3Visible(false); } @Test public void canModifyNetwork_saved() { assertThat(mController.canModifyNetwork()).isTrue(); Loading Loading
src/com/android/settings/wifi/details/WifiDetailPreferenceController.java +5 −4 Original line number Diff line number Diff line Loading @@ -442,9 +442,9 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController private void updateIpLayerInfo() { mButtonsPref.setButton2Visible(canSignIntoNetwork()); mButtonsPref.setButton3Visible(isSharingNetworkEnabled()); mButtonsPref.setButton3Visible(canShareNetwork()); mButtonsPref.setVisible( canSignIntoNetwork() || canForgetNetwork() || isSharingNetworkEnabled()); canSignIntoNetwork() || canForgetNetwork() || canShareNetwork()); if (mNetwork == null || mLinkProperties == null) { mIpAddressPref.setVisible(false); Loading Loading @@ -532,8 +532,9 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController /** * Returns whether the user can share the network represented by this preference with QR code. */ private boolean isSharingNetworkEnabled() { return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.WIFI_SHARING); private boolean canShareNetwork() { return mAccessPoint.getConfig() != null && FeatureFlagUtils.isEnabled(mContext, FeatureFlags.WIFI_SHARING); } /** Loading
tests/robotests/src/com/android/settings/wifi/details/WifiDetailPreferenceControllerTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -685,6 +685,15 @@ public class WifiDetailPreferenceControllerTest { verify(mockButtonsPref).setButton1Visible(false); } @Test public void canShareNetwork_noNetwork() { when(mockAccessPoint.getConfig()).thenReturn(null); displayAndResume(); verify(mockButtonsPref).setButton3Visible(false); } @Test public void canModifyNetwork_saved() { assertThat(mController.canModifyNetwork()).isTrue(); Loading