Fixes a bug where the disable flags were
always applied to user 0 instead of the current
user because the user switch dispatch from
WindowManager was broken.
Change-Id: Ib2faf0777c5367af5bf07cb2d11c51ed0222d65c
Fixes:
28062568
if (mKeyguardDelegate != null) {
mKeyguardDelegate.setCurrentUser(newUserId);
}
- if (mStatusBarService != null) {
+ IStatusBarService statusBar = getStatusBarService();
+ if (statusBar != null) {
try {
- mStatusBarService.setCurrentUser(newUserId);
+ statusBar.setCurrentUser(newUserId);
} catch (RemoteException e) {
// oh well
}
private int mDisabled1 = 0;
private int mDisabled2 = 0;
- private Object mLock = new Object();
+ private final Object mLock = new Object();
// encompasses lights-out mode and other flags defined on View
private int mSystemUiVisibility = 0;
private int mFullscreenStackSysUiVisibility;
+ " pkg=" + tok.pkg
+ " token=" + tok.token);
}
+ pw.println(" mCurrentUserId=" + mCurrentUserId);
}
}
}