Merge "Add logs to track down how OPS creation" into tm-qpr-dev

This commit is contained in:
Winson Chung
2022-09-09 00:43:43 +00:00
committed by Android (Google) Code Review

View File

@@ -61,6 +61,7 @@ import android.os.Handler;
import android.os.IBinder; import android.os.IBinder;
import android.os.Looper; import android.os.Looper;
import android.os.PatternMatcher; import android.os.PatternMatcher;
import android.os.Process;
import android.os.RemoteException; import android.os.RemoteException;
import android.os.SystemClock; import android.os.SystemClock;
import android.os.UserHandle; import android.os.UserHandle;
@@ -581,6 +582,12 @@ public class OverviewProxyService extends CurrentUserTracker implements
AssistUtils assistUtils, AssistUtils assistUtils,
DumpManager dumpManager) { DumpManager dumpManager) {
super(broadcastDispatcher); super(broadcastDispatcher);
// b/241601880: This component shouldn't be running for a non-primary user
if (!Process.myUserHandle().equals(UserHandle.SYSTEM)) {
Log.e(TAG_OPS, "Unexpected initialization for non-primary user", new Throwable());
}
mContext = context; mContext = context;
mPipOptional = pipOptional; mPipOptional = pipOptional;
mCentralSurfacesOptionalLazy = centralSurfacesOptionalLazy; mCentralSurfacesOptionalLazy = centralSurfacesOptionalLazy;