Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1d84a7ff authored by Fyodor Kupolov's avatar Fyodor Kupolov Committed by android-build-merger
Browse files

Merge \"Merge \\"Print names of observers causing timeout\\" into nyc-mr1-dev...

Merge \"Merge \\"Print names of observers causing timeout\\" into nyc-mr1-dev am: 38d78976\" into nyc-mr1-dev-plus-aosp
am: a5b7b965

Change-Id: I04decfb9d3988e5080ab3ff5c88032836dd1306a
parents be007c26 a5b7b965
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -2371,7 +2371,8 @@ public abstract class ActivityManagerNative extends Binder implements IActivityM
            data.enforceInterface(IActivityManager.descriptor);
            IUserSwitchObserver observer = IUserSwitchObserver.Stub.asInterface(
                    data.readStrongBinder());
            registerUserSwitchObserver(observer);
            String name = data.readString();
            registerUserSwitchObserver(observer, name);
            reply.writeNoException();
            return true;
        }
@@ -6060,11 +6061,13 @@ class ActivityManagerProxy implements IActivityManager
        return result;
    }

    public void registerUserSwitchObserver(IUserSwitchObserver observer) throws RemoteException {
    public void registerUserSwitchObserver(IUserSwitchObserver observer,
            String name) throws RemoteException {
        Parcel data = Parcel.obtain();
        Parcel reply = Parcel.obtain();
        data.writeInterfaceToken(IActivityManager.descriptor);
        data.writeStrongBinder(observer != null ? observer.asBinder() : null);
        data.writeString(name);
        mRemote.transact(REGISTER_USER_SWITCH_OBSERVER_TRANSACTION, data, reply, 0);
        reply.readException();
        data.recycle();
+2 −1
Original line number Diff line number Diff line
@@ -512,7 +512,8 @@ public interface IActivityManager extends IInterface {
    public int getLaunchedFromUid(IBinder activityToken) throws RemoteException;
    public String getLaunchedFromPackage(IBinder activityToken) throws RemoteException;

    public void registerUserSwitchObserver(IUserSwitchObserver observer) throws RemoteException;
    public void registerUserSwitchObserver(IUserSwitchObserver observer,
            String name) throws RemoteException;
    public void unregisterUserSwitchObserver(IUserSwitchObserver observer) throws RemoteException;

    public void requestBugReport(int bugreportType) throws RemoteException;
+2 −3
Original line number Diff line number Diff line
@@ -1040,10 +1040,9 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener {
                        public void onForegroundProfileSwitch(int newProfileId) {
                            // Ignore.
                        }
                    });
                    }, TAG);
        } catch (RemoteException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            e.rethrowAsRuntimeException();
        }

        IntentFilter strongAuthTimeoutFilter = new IntentFilter();
+1 −1
Original line number Diff line number Diff line
@@ -147,7 +147,7 @@ public class PhoneStatusBarPolicy implements Callback, RotationLockController.Ro

        // listen for user / profile change.
        try {
            ActivityManagerNative.getDefault().registerUserSwitchObserver(mUserSwitchListener);
            ActivityManagerNative.getDefault().registerUserSwitchObserver(mUserSwitchListener, TAG);
        } catch (RemoteException e) {
            // Ignore
        }
+2 −2
Original line number Diff line number Diff line
@@ -21378,8 +21378,8 @@ public final class ActivityManagerService extends ActivityManagerNative
    }
    @Override
    public void registerUserSwitchObserver(IUserSwitchObserver observer) {
        mUserController.registerUserSwitchObserver(observer);
    public void registerUserSwitchObserver(IUserSwitchObserver observer, String name) {
        mUserController.registerUserSwitchObserver(observer, name);
    }
    @Override
Loading