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

Commit b10b5127 authored by Jason Monk's avatar Jason Monk Committed by android-build-merger
Browse files

QS Footer: Don't update icon from wrong thread.

am: f9c6026a

Change-Id: Ie473b181aaf6fc4ea91d8e986188cdc6f06d87ef
parents 0caf507d f9c6026a
Loading
Loading
Loading
Loading
+8 −1
Original line number Original line Diff line number Diff line
@@ -126,8 +126,8 @@ public class QSFooter implements OnClickListener, DialogInterface.OnClickListene
                ? R.drawable.ic_qs_branded_vpn
                ? R.drawable.ic_qs_branded_vpn
                : R.drawable.ic_qs_vpn);
                : R.drawable.ic_qs_vpn);
            if (mFooterIconId != footerIconId) {
            if (mFooterIconId != footerIconId) {
                mFooterIcon.setImageResource(footerIconId);
                mFooterIconId = footerIconId;
                mFooterIconId = footerIconId;
                mMainHandler.post(mUpdateIcon);
            }
            }
            mIsVisible = mIsIconVisible;
            mIsVisible = mIsIconVisible;
        }
        }
@@ -207,6 +207,13 @@ public class QSFooter implements OnClickListener, DialogInterface.OnClickListene
        }
        }
    }
    }


    private final Runnable mUpdateIcon = new Runnable() {
        @Override
        public void run() {
            mFooterIcon.setImageResource(mFooterIconId);
        }
    };

    private final Runnable mUpdateDisplayState = new Runnable() {
    private final Runnable mUpdateDisplayState = new Runnable() {
        @Override
        @Override
        public void run() {
        public void run() {