Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0c0ca73 authored by Alan Viverette's avatar Alan Viverette
Browse files

Jump ripples to end when switching to a non-hardware canvas

Previously we canceled the hardware animations but neglected to reset
the state, which left us drawing in the pressed state.

Bug: 19020524
Change-Id: I439a18126b9093cac40006361be99f8d077b95a9
parent c8ba2e87
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -214,7 +214,7 @@ class Ripple {
        final boolean canUseHardware = c.isHardwareAccelerated();
        if (mCanUseHardware != canUseHardware && mCanUseHardware) {
            // We've switched from hardware to non-hardware mode. Panic.
            cancelHardwareAnimations(false);
            cancelHardwareAnimations(true);
        }
        mCanUseHardware = canUseHardware;

+1 −1
Original line number Diff line number Diff line
@@ -148,7 +148,7 @@ class RippleBackground {
        final boolean canUseHardware = c.isHardwareAccelerated();
        if (mCanUseHardware != canUseHardware && mCanUseHardware) {
            // We've switched from hardware to non-hardware mode. Panic.
            cancelHardwareAnimations(false);
            cancelHardwareAnimations(true);
        }
        mCanUseHardware = canUseHardware;