Loading services/core/java/com/android/server/pm/PackageManagerService.java +23 −1 Original line number Diff line number Diff line Loading @@ -20710,7 +20710,29 @@ Slog.v(TAG, ":: stepped forward, applying functor at tag " + parser.getName()); @Override public String getSystemTextClassifierPackageName() { return mContext.getString(R.string.config_defaultTextClassifierPackage); return ensureSystemPackageName(mContext.getString( R.string.config_defaultTextClassifierPackage)); } @Nullable private String ensureSystemPackageName(@Nullable String packageName) { if (packageName == null) { return null; } long token = Binder.clearCallingIdentity(); try { if (getPackageInfo(packageName, MATCH_FACTORY_ONLY, UserHandle.USER_SYSTEM) == null) { PackageInfo packageInfo = getPackageInfo(packageName, 0, UserHandle.USER_SYSTEM); if (packageInfo != null) { EventLog.writeEvent(0x534e4554, "145981139", packageInfo.applicationInfo.uid, ""); } return null; } } finally { Binder.restoreCallingIdentity(token); } return packageName; } @Override Loading
services/core/java/com/android/server/pm/PackageManagerService.java +23 −1 Original line number Diff line number Diff line Loading @@ -20710,7 +20710,29 @@ Slog.v(TAG, ":: stepped forward, applying functor at tag " + parser.getName()); @Override public String getSystemTextClassifierPackageName() { return mContext.getString(R.string.config_defaultTextClassifierPackage); return ensureSystemPackageName(mContext.getString( R.string.config_defaultTextClassifierPackage)); } @Nullable private String ensureSystemPackageName(@Nullable String packageName) { if (packageName == null) { return null; } long token = Binder.clearCallingIdentity(); try { if (getPackageInfo(packageName, MATCH_FACTORY_ONLY, UserHandle.USER_SYSTEM) == null) { PackageInfo packageInfo = getPackageInfo(packageName, 0, UserHandle.USER_SYSTEM); if (packageInfo != null) { EventLog.writeEvent(0x534e4554, "145981139", packageInfo.applicationInfo.uid, ""); } return null; } } finally { Binder.restoreCallingIdentity(token); } return packageName; } @Override