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

Commit de60ce66 authored by Shimeng (Simon) Wang's avatar Shimeng (Simon) Wang Committed by Android Git Automerger
Browse files

am 358d2cd9: Simplify browser pause/resume logic to avoid stuck timer.

* commit '358d2cd9':
  Simplify browser pause/resume logic to avoid stuck timer.
parents ebae1923 358d2cd9
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -39,9 +39,6 @@ final class JWebCoreJavaBridge extends Handler {
    // immediately.
    private boolean mHasInstantTimer;

    // Reference count the pause/resume of timers
    private int mPauseTimerRefCount;

    private boolean mTimerPaused;
    private boolean mHasDeferredTimers;

@@ -136,7 +133,7 @@ final class JWebCoreJavaBridge extends Handler {
     * Pause all timers.
     */
    public void pause() {
        if (--mPauseTimerRefCount == 0) {
        if (!mTimerPaused) {
            mTimerPaused = true;
            mHasDeferredTimers = false;
        }
@@ -146,7 +143,7 @@ final class JWebCoreJavaBridge extends Handler {
     * Resume all timers.
     */
    public void resume() {
        if (++mPauseTimerRefCount == 1) {
        if (mTimerPaused) {
           mTimerPaused = false;
           if (mHasDeferredTimers) {
               mHasDeferredTimers = false;