Merge "Dismiss UserSwitchingDialog on UiHandler thread." into udc-qpr-dev am: a4391c26a2 am: c30c72f372
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23816983 Change-Id: I0d11c194a7cc8ebc4e2a5d8d99c04ad5ca46ff01 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1994,7 +1994,7 @@ class UserController implements Handler.Callback {
|
||||
}
|
||||
|
||||
private void dismissUserSwitchDialog(Runnable onDismissed) {
|
||||
mInjector.dismissUserSwitchingDialog(onDismissed);
|
||||
mUiHandler.post(() -> mInjector.dismissUserSwitchingDialog(onDismissed));
|
||||
}
|
||||
|
||||
private void showUserSwitchDialog(Pair<UserInfo, UserInfo> fromToUserPair) {
|
||||
|
||||
@@ -1342,6 +1342,10 @@ public class UserControllerTest {
|
||||
Message copy = new Message();
|
||||
copy.copyFrom(msg);
|
||||
mMessages.add(copy);
|
||||
if (msg.getCallback() != null) {
|
||||
msg.getCallback().run();
|
||||
msg.setCallback(null);
|
||||
}
|
||||
return super.sendMessageAtTime(msg, uptimeMillis);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user