Merge "Replace security exception with silent log in system ui." into tm-qpr-dev am: ccac562611

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21019189

Change-Id: I0bd8151ee328f0d386981fbf665c9ada87860b0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Bishoy Gendy
2023-01-18 09:39:18 +00:00
committed by Automerger Merge Worker

View File

@@ -55,6 +55,7 @@ import android.os.ParcelFileDescriptor;
import android.os.Process; import android.os.Process;
import android.os.RemoteException; import android.os.RemoteException;
import android.util.Pair; import android.util.Pair;
import android.util.Slog;
import android.util.SparseArray; import android.util.SparseArray;
import android.view.InsetsState.InternalInsetsType; import android.view.InsetsState.InternalInsetsType;
import android.view.InsetsVisibilities; import android.view.InsetsVisibilities;
@@ -1273,7 +1274,8 @@ public class CommandQueue extends IStatusBar.Stub implements
public void showMediaOutputSwitcher(String packageName) { public void showMediaOutputSwitcher(String packageName) {
int callingUid = Binder.getCallingUid(); int callingUid = Binder.getCallingUid();
if (callingUid != 0 && callingUid != Process.SYSTEM_UID) { if (callingUid != 0 && callingUid != Process.SYSTEM_UID) {
throw new SecurityException("Call only allowed from system server."); Slog.e(TAG, "Call only allowed from system server.");
return;
} }
synchronized (mLock) { synchronized (mLock) {
SomeArgs args = SomeArgs.obtain(); SomeArgs args = SomeArgs.obtain();