Merge "Show the generic bouncer on remote input" into sc-dev am: bf09a9fac0

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15311059

Change-Id: I27506d8db1204231dc4b69a311e22adca0393ff3
This commit is contained in:
TreeHugger Robot
2021-07-17 00:46:54 +00:00
committed by Automerger Merge Worker
2 changed files with 10 additions and 1 deletions

View File

@@ -132,7 +132,7 @@ public class StatusBarRemoteInputCallback implements Callback, Callbacks,
if (!row.isPinned()) {
mStatusBarStateController.setLeaveOpenOnKeyguardHide(true);
}
mStatusBarKeyguardViewManager.showBouncer(true /* scrimmed */);
mStatusBarKeyguardViewManager.showGenericBouncer(true /* scrimmed */);
mPendingRemoteInputView = clicked;
}

View File

@@ -26,6 +26,7 @@ import static org.mockito.internal.verification.VerificationModeFactory.times;
import android.content.Intent;
import android.testing.AndroidTestingRunner;
import android.testing.TestableLooper;
import android.view.View;
import androidx.test.filters.SmallTest;
@@ -37,6 +38,7 @@ import com.android.systemui.statusbar.NotificationLockscreenUserManager;
import com.android.systemui.statusbar.SysuiStatusBarStateController;
import com.android.systemui.statusbar.notification.NotificationEntryManager;
import com.android.systemui.statusbar.notification.collection.legacy.NotificationGroupManagerLegacy;
import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow;
import com.android.systemui.statusbar.policy.DeviceProvisionedController;
import com.android.systemui.statusbar.policy.KeyguardStateController;
import com.android.systemui.util.concurrency.FakeExecutor;
@@ -94,4 +96,11 @@ public class StatusBarRemoteInputCallbackTest extends SysuiTestCase {
verify(mRemoteInputCallback, times(1)).onWorkChallengeChanged();
}
@Test
public void testShowGenericBouncer_onLockedRemoteInput() {
mRemoteInputCallback.onLockedRemoteInput(
mock(ExpandableNotificationRow.class), mock(View.class));
verify(mStatusBarKeyguardViewManager).showGenericBouncer(true);
}
}