Loading packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogDelegateLegacy.java +3 −0 Original line number Diff line number Diff line Loading @@ -400,6 +400,9 @@ public class InternetDialogDelegateLegacy implements mInternetDialogTitle.setText(internetContent.mInternetDialogTitleString); mInternetDialogSubTitle.setText(internetContent.mInternetDialogSubTitle); if (!internetContent.mIsWifiEnabled) { setProgressBarVisible(false); } mAirplaneModeButton.setVisibility( internetContent.mIsAirplaneModeEnabled ? View.VISIBLE : View.GONE); Loading packages/SystemUI/tests/src/com/android/systemui/qs/tiles/dialog/InternetDialogDelegateLegacyTest.java +14 −0 Original line number Diff line number Diff line Loading @@ -878,4 +878,18 @@ public class InternetDialogDelegateLegacyTest extends SysuiTestCase { mMobileDataLayout.setVisibility(mobileDataVisible ? View.VISIBLE : View.GONE); mConnectedWifi.setVisibility(connectedWifiVisible ? View.VISIBLE : View.GONE); } @Test public void updateDialog_wifiIsDisabled_turnOffProgressBar() { when(mInternetDetailsContentController.isWifiEnabled()).thenReturn(false); mInternetDialogDelegateLegacy.mIsProgressBarVisible = true; mInternetDialogDelegateLegacy.updateDialog(false); mBgExecutor.runAllReady(); mInternetDialogDelegateLegacy.mDataInternetContent.observe( mInternetDialogDelegateLegacy.mLifecycleOwner, i -> { assertThat(mInternetDialogDelegateLegacy.mIsProgressBarVisible).isFalse(); }); } } Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/InternetDialogDelegateLegacy.java +3 −0 Original line number Diff line number Diff line Loading @@ -400,6 +400,9 @@ public class InternetDialogDelegateLegacy implements mInternetDialogTitle.setText(internetContent.mInternetDialogTitleString); mInternetDialogSubTitle.setText(internetContent.mInternetDialogSubTitle); if (!internetContent.mIsWifiEnabled) { setProgressBarVisible(false); } mAirplaneModeButton.setVisibility( internetContent.mIsAirplaneModeEnabled ? View.VISIBLE : View.GONE); Loading
packages/SystemUI/tests/src/com/android/systemui/qs/tiles/dialog/InternetDialogDelegateLegacyTest.java +14 −0 Original line number Diff line number Diff line Loading @@ -878,4 +878,18 @@ public class InternetDialogDelegateLegacyTest extends SysuiTestCase { mMobileDataLayout.setVisibility(mobileDataVisible ? View.VISIBLE : View.GONE); mConnectedWifi.setVisibility(connectedWifiVisible ? View.VISIBLE : View.GONE); } @Test public void updateDialog_wifiIsDisabled_turnOffProgressBar() { when(mInternetDetailsContentController.isWifiEnabled()).thenReturn(false); mInternetDialogDelegateLegacy.mIsProgressBarVisible = true; mInternetDialogDelegateLegacy.updateDialog(false); mBgExecutor.runAllReady(); mInternetDialogDelegateLegacy.mDataInternetContent.observe( mInternetDialogDelegateLegacy.mLifecycleOwner, i -> { assertThat(mInternetDialogDelegateLegacy.mIsProgressBarVisible).isFalse(); }); } }