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

Commit 7a797c9c authored by Roman Birg's avatar Roman Birg
Browse files

SystemUI: finish circle battery animation after unplugging



Change-Id: I4a06323429625af7eaba334a3e799190f94a0555
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent a954e0df
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -928,23 +928,25 @@ public class BatteryMeterView extends View implements DemoMode,
            if (!tracker.shouldIndicateCharging()
                    || tracker.status == BatteryManager.BATTERY_STATUS_FULL
                    || tracker.level == 0) {
                if (mIsAnimating) {
                mIsAnimating = false;
                    mAnimOffset = 0;
                }
                return;
            }

            } else {
                mIsAnimating = true;
            }

            if (mAnimOffset > 360) {
                mAnimOffset = 0;
            } else {
            }

            boolean continueAnimation = mIsAnimating || mAnimOffset != 0;

            if (continueAnimation) {
                mAnimOffset += 3;
            }

            if (continueAnimation) {
                postInvalidateDelayed(50);
            }
        }

        /**
         * initializes all size dependent variables