Merge "Don't require unlock to dismiss a media control" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d565aaa1ff
@@ -447,11 +447,8 @@ public class MediaControlPanel {
|
||||
|
||||
if (mKey != null) {
|
||||
closeGuts();
|
||||
mKeyguardDismissUtil.executeWhenUnlocked(() -> {
|
||||
mMediaDataManagerLazy.get().dismissMediaData(mKey,
|
||||
MediaViewController.GUTS_ANIMATION_DURATION + 100);
|
||||
return true;
|
||||
}, /* requiresShadeOpen */ true, false);
|
||||
mMediaDataManagerLazy.get().dismissMediaData(mKey,
|
||||
MediaViewController.GUTS_ANIMATION_DURATION + 100);
|
||||
} else {
|
||||
Log.w(TAG, "Dismiss media with null notification. Token uid="
|
||||
+ data.getToken().getUid());
|
||||
@@ -576,11 +573,8 @@ public class MediaControlPanel {
|
||||
logSmartspaceCardReported(761, // SMARTSPACE_CARD_DISMISS
|
||||
/* isRecommendationCard */ true);
|
||||
closeGuts();
|
||||
mKeyguardDismissUtil.executeWhenUnlocked(() -> {
|
||||
mMediaDataManagerLazy.get().dismissSmartspaceRecommendation(
|
||||
MediaViewController.GUTS_ANIMATION_DURATION + 100L);
|
||||
return true;
|
||||
}, true /* requiresShadeOpen */, false);
|
||||
mMediaDataManagerLazy.get().dismissSmartspaceRecommendation(
|
||||
MediaViewController.GUTS_ANIMATION_DURATION + 100L);
|
||||
});
|
||||
|
||||
mController = null;
|
||||
|
||||
@@ -55,7 +55,6 @@ import org.junit.runner.RunWith
|
||||
import org.mockito.ArgumentCaptor
|
||||
import org.mockito.ArgumentMatchers.anyLong
|
||||
import org.mockito.Mock
|
||||
import org.mockito.Mockito.anyBoolean
|
||||
import org.mockito.Mockito.mock
|
||||
import org.mockito.Mockito.never
|
||||
import org.mockito.Mockito.verify
|
||||
@@ -329,11 +328,6 @@ public class MediaControlPanelTest : SysuiTestCase() {
|
||||
|
||||
assertThat(dismiss.isEnabled).isEqualTo(true)
|
||||
dismiss.callOnClick()
|
||||
val captor = ArgumentCaptor.forClass(ActivityStarter.OnDismissAction::class.java)
|
||||
verify(keyguardDismissUtil).executeWhenUnlocked(captor.capture(), anyBoolean(),
|
||||
eq(false))
|
||||
|
||||
captor.value.onDismiss()
|
||||
verify(mediaDataManager).dismissMediaData(eq(mediaKey), anyLong())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user