Merge "Reset the keyguardGoingAway flag when keyguard is not dismissed." into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c4c302a89f
@@ -23,7 +23,6 @@ import static com.android.keyguard.LockIconView.ICON_LOCK;
|
|||||||
import static com.android.keyguard.LockIconView.ICON_UNLOCK;
|
import static com.android.keyguard.LockIconView.ICON_UNLOCK;
|
||||||
import static com.android.systemui.classifier.Classifier.LOCK_ICON;
|
import static com.android.systemui.classifier.Classifier.LOCK_ICON;
|
||||||
import static com.android.systemui.doze.util.BurnInHelperKt.getBurnInOffset;
|
import static com.android.systemui.doze.util.BurnInHelperKt.getBurnInOffset;
|
||||||
import static com.android.systemui.doze.util.BurnInHelperKt.getBurnInProgressOffset;
|
|
||||||
|
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
@@ -403,7 +402,6 @@ public class LockIconViewController extends ViewController<LockIconView> impleme
|
|||||||
float offsetY = MathUtils.lerp(0f,
|
float offsetY = MathUtils.lerp(0f,
|
||||||
getBurnInOffset(mMaxBurnInOffsetY * 2, false /* xAxis */)
|
getBurnInOffset(mMaxBurnInOffsetY * 2, false /* xAxis */)
|
||||||
- mMaxBurnInOffsetY, mInterpolatedDarkAmount);
|
- mMaxBurnInOffsetY, mInterpolatedDarkAmount);
|
||||||
float progress = MathUtils.lerp(0f, getBurnInProgressOffset(), mInterpolatedDarkAmount);
|
|
||||||
|
|
||||||
mView.setTranslationX(offsetX);
|
mView.setTranslationX(offsetX);
|
||||||
mView.setTranslationY(offsetY);
|
mView.setTranslationY(offsetY);
|
||||||
|
|||||||
@@ -2707,7 +2707,7 @@ public class KeyguardViewMediator extends CoreStartable implements Dumpable,
|
|||||||
/** Hides the surface behind the keyguard by re-showing the keyguard/activity lock screen. */
|
/** Hides the surface behind the keyguard by re-showing the keyguard/activity lock screen. */
|
||||||
public void hideSurfaceBehindKeyguard() {
|
public void hideSurfaceBehindKeyguard() {
|
||||||
mSurfaceBehindRemoteAnimationRequested = false;
|
mSurfaceBehindRemoteAnimationRequested = false;
|
||||||
|
mKeyguardStateController.notifyKeyguardGoingAway(false);
|
||||||
if (mShowing) {
|
if (mShowing) {
|
||||||
setShowingLocked(true, true);
|
setShowingLocked(true, true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -203,6 +203,13 @@ public class KeyguardViewMediatorTest extends SysuiTestCase {
|
|||||||
mViewMediator.mViewMediatorCallback.getBouncerPromptReason());
|
mViewMediator.mViewMediatorCallback.getBouncerPromptReason());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testHideSurfaceBehindKeyguardMarksKeyguardNotGoingAway() {
|
||||||
|
mViewMediator.hideSurfaceBehindKeyguard();
|
||||||
|
|
||||||
|
verify(mKeyguardStateController).notifyKeyguardGoingAway(false);
|
||||||
|
}
|
||||||
|
|
||||||
private void createAndStartViewMediator() {
|
private void createAndStartViewMediator() {
|
||||||
mViewMediator = new KeyguardViewMediator(
|
mViewMediator = new KeyguardViewMediator(
|
||||||
mContext,
|
mContext,
|
||||||
|
|||||||
Reference in New Issue
Block a user