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

Commit 2c77a1d8 authored by Winson Chung's avatar Winson Chung Committed by Android Git Automerger
Browse files

am 98b930ce: Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)

* commit '98b930ce':
  Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)
parents 6ae7e758 98b930ce
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -98,6 +98,16 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit
        mBgPersistenceWorkerHandler = new Handler(mBgPersistenceWorkerThread.getLooper());
    }

    @Override
    protected void onDetachedFromWindow() {
        super.onDetachedFromWindow();

        // Clean up the persistence worker thread
        if (mBgPersistenceWorkerThread != null) {
            mBgPersistenceWorkerThread.quit();
        }
    }

    public void setViewStateManager(KeyguardViewStateManager viewStateManager) {
        mViewStateManager = viewStateManager;
    }