Merge "Dismiss UserSwitchingDialog on UiHandler thread." into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a4391c26a2
@@ -1972,7 +1972,7 @@ class UserController implements Handler.Callback {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void dismissUserSwitchDialog(Runnable onDismissed) {
|
private void dismissUserSwitchDialog(Runnable onDismissed) {
|
||||||
mInjector.dismissUserSwitchingDialog(onDismissed);
|
mUiHandler.post(() -> mInjector.dismissUserSwitchingDialog(onDismissed));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void showUserSwitchDialog(Pair<UserInfo, UserInfo> fromToUserPair) {
|
private void showUserSwitchDialog(Pair<UserInfo, UserInfo> fromToUserPair) {
|
||||||
|
|||||||
@@ -1342,6 +1342,10 @@ public class UserControllerTest {
|
|||||||
Message copy = new Message();
|
Message copy = new Message();
|
||||||
copy.copyFrom(msg);
|
copy.copyFrom(msg);
|
||||||
mMessages.add(copy);
|
mMessages.add(copy);
|
||||||
|
if (msg.getCallback() != null) {
|
||||||
|
msg.getCallback().run();
|
||||||
|
msg.setCallback(null);
|
||||||
|
}
|
||||||
return super.sendMessageAtTime(msg, uptimeMillis);
|
return super.sendMessageAtTime(msg, uptimeMillis);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user