Merge "Use disableForUser in StatusBarManager"

This commit is contained in:
Treehugger Robot
2018-06-13 14:19:32 +00:00
committed by Gerrit Code Review

View File

@@ -121,9 +121,10 @@ public class StatusBarManager {
*/ */
public void disable(int what) { public void disable(int what) {
try { try {
final int userId = Binder.getCallingUserHandle().getIdentifier();
final IStatusBarService svc = getService(); final IStatusBarService svc = getService();
if (svc != null) { if (svc != null) {
svc.disable(what, mToken, mContext.getPackageName()); svc.disableForUser(what, mToken, mContext.getPackageName(), userId);
} }
} catch (RemoteException ex) { } catch (RemoteException ex) {
throw ex.rethrowFromSystemServer(); throw ex.rethrowFromSystemServer();
@@ -138,9 +139,10 @@ public class StatusBarManager {
*/ */
public void disable2(@Disable2Flags int what) { public void disable2(@Disable2Flags int what) {
try { try {
final int userId = Binder.getCallingUserHandle().getIdentifier();
final IStatusBarService svc = getService(); final IStatusBarService svc = getService();
if (svc != null) { if (svc != null) {
svc.disable2(what, mToken, mContext.getPackageName()); svc.disable2ForUser(what, mToken, mContext.getPackageName(), userId);
} }
} catch (RemoteException ex) { } catch (RemoteException ex) {
throw ex.rethrowFromSystemServer(); throw ex.rethrowFromSystemServer();