Merge "Fix status bar not hiding quickly" into oc-dev am: b0806f1006
am: 637e091623
Change-Id: Ie86066cc7162620d5d89b20d5c1b92910f6c9766
This commit is contained in:
@@ -171,7 +171,14 @@ public class CommandQueue extends IStatusBar.Stub {
|
||||
mDisable1 = state1;
|
||||
mDisable2 = state2;
|
||||
mHandler.removeMessages(MSG_DISABLE);
|
||||
mHandler.obtainMessage(MSG_DISABLE, state1, state2, animate).sendToTarget();
|
||||
Message msg = mHandler.obtainMessage(MSG_DISABLE, state1, state2, animate);
|
||||
if (Looper.myLooper() == mHandler.getLooper()) {
|
||||
// If its the right looper execute immediately so hides can be handled quickly.
|
||||
mHandler.handleMessage(msg);
|
||||
msg.recycle();
|
||||
} else {
|
||||
msg.sendToTarget();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user