Loading core/java/android/app/compat/CompatChanges.java +1 −1 Original line number Diff line number Diff line Loading @@ -119,7 +119,7 @@ public final class CompatChanges { ServiceManager.getService(Context.PLATFORM_COMPAT_SERVICE)); CompatibilityOverrideConfig config = new CompatibilityOverrideConfig(overrides); try { platformCompat.setOverridesOnReleaseBuilds(config, packageName); platformCompat.putOverridesOnReleaseBuilds(config, packageName); } catch (RemoteException e) { e.rethrowFromSystemServer(); } Loading core/java/com/android/internal/compat/IPlatformCompat.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -168,7 +168,7 @@ interface IPlatformCompat { * @param packageName the package name of the app whose changes will be overridden * @throws SecurityException if overriding changes is not permitted */ void setOverridesOnReleaseBuilds(in CompatibilityOverrideConfig overrides, in String packageName); void putOverridesOnReleaseBuilds(in CompatibilityOverrideConfig overrides, in String packageName); /** * Adds overrides to compatibility changes. Loading services/core/java/com/android/server/app/GameManagerService.java +4 −4 Original line number Diff line number Diff line Loading @@ -647,9 +647,9 @@ public final class GameManagerService extends IGameManagerService.Stub { final CompatibilityOverrideConfig changeConfig = new CompatibilityOverrideConfig( overrides); try { mPlatformCompat.setOverridesOnReleaseBuilds(changeConfig, packageName); mPlatformCompat.putOverridesOnReleaseBuilds(changeConfig, packageName); } catch (RemoteException e) { Slog.e(TAG, "Failed to call IPlatformCompat#setOverridesOnReleaseBuilds", e); Slog.e(TAG, "Failed to call IPlatformCompat#putOverridesOnReleaseBuilds", e); } } finally { Binder.restoreCallingIdentity(uid); Loading @@ -671,9 +671,9 @@ public final class GameManagerService extends IGameManagerService.Stub { final CompatibilityOverrideConfig changeConfig = new CompatibilityOverrideConfig( overrides); try { mPlatformCompat.setOverridesOnReleaseBuilds(changeConfig, packageName); mPlatformCompat.putOverridesOnReleaseBuilds(changeConfig, packageName); } catch (RemoteException e) { Slog.e(TAG, "Failed to call IPlatformCompat#setOverridesOnReleaseBuilds", e); Slog.e(TAG, "Failed to call IPlatformCompat#putOverridesOnReleaseBuilds", e); } } finally { Binder.restoreCallingIdentity(uid); Loading services/core/java/com/android/server/compat/PlatformCompat.java +9 −9 Original line number Diff line number Diff line Loading @@ -206,15 +206,6 @@ public class PlatformCompat extends IPlatformCompat.Stub { killPackage(packageName); } @Override public void setOverridesOnReleaseBuilds(CompatibilityOverrideConfig overrides, String packageName) { // TODO(b/183630314): Unify the permission enforcement with the other setOverrides* methods. checkCompatChangeOverrideOverridablePermission(); checkAllCompatOverridesAreOverridable(overrides.overrides.keySet()); mCompatConfig.addOverrides(overrides, packageName); } @Override public void setOverridesForTest(CompatibilityChangeConfig overrides, String packageName) { checkCompatChangeOverridePermission(); Loading @@ -229,6 +220,15 @@ public class PlatformCompat extends IPlatformCompat.Stub { mCompatConfig.addOverrides(new CompatibilityOverrideConfig(overridesMap), packageName); } @Override public void putOverridesOnReleaseBuilds(CompatibilityOverrideConfig overrides, String packageName) { // TODO(b/183630314): Unify the permission enforcement with the other setOverrides* methods. checkCompatChangeOverrideOverridablePermission(); checkAllCompatOverridesAreOverridable(overrides.overrides.keySet()); mCompatConfig.addOverrides(overrides, packageName); } @Override public int enableTargetSdkChanges(String packageName, int targetSdkVersion) { checkCompatChangeOverridePermission(); Loading Loading
core/java/android/app/compat/CompatChanges.java +1 −1 Original line number Diff line number Diff line Loading @@ -119,7 +119,7 @@ public final class CompatChanges { ServiceManager.getService(Context.PLATFORM_COMPAT_SERVICE)); CompatibilityOverrideConfig config = new CompatibilityOverrideConfig(overrides); try { platformCompat.setOverridesOnReleaseBuilds(config, packageName); platformCompat.putOverridesOnReleaseBuilds(config, packageName); } catch (RemoteException e) { e.rethrowFromSystemServer(); } Loading
core/java/com/android/internal/compat/IPlatformCompat.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -168,7 +168,7 @@ interface IPlatformCompat { * @param packageName the package name of the app whose changes will be overridden * @throws SecurityException if overriding changes is not permitted */ void setOverridesOnReleaseBuilds(in CompatibilityOverrideConfig overrides, in String packageName); void putOverridesOnReleaseBuilds(in CompatibilityOverrideConfig overrides, in String packageName); /** * Adds overrides to compatibility changes. Loading
services/core/java/com/android/server/app/GameManagerService.java +4 −4 Original line number Diff line number Diff line Loading @@ -647,9 +647,9 @@ public final class GameManagerService extends IGameManagerService.Stub { final CompatibilityOverrideConfig changeConfig = new CompatibilityOverrideConfig( overrides); try { mPlatformCompat.setOverridesOnReleaseBuilds(changeConfig, packageName); mPlatformCompat.putOverridesOnReleaseBuilds(changeConfig, packageName); } catch (RemoteException e) { Slog.e(TAG, "Failed to call IPlatformCompat#setOverridesOnReleaseBuilds", e); Slog.e(TAG, "Failed to call IPlatformCompat#putOverridesOnReleaseBuilds", e); } } finally { Binder.restoreCallingIdentity(uid); Loading @@ -671,9 +671,9 @@ public final class GameManagerService extends IGameManagerService.Stub { final CompatibilityOverrideConfig changeConfig = new CompatibilityOverrideConfig( overrides); try { mPlatformCompat.setOverridesOnReleaseBuilds(changeConfig, packageName); mPlatformCompat.putOverridesOnReleaseBuilds(changeConfig, packageName); } catch (RemoteException e) { Slog.e(TAG, "Failed to call IPlatformCompat#setOverridesOnReleaseBuilds", e); Slog.e(TAG, "Failed to call IPlatformCompat#putOverridesOnReleaseBuilds", e); } } finally { Binder.restoreCallingIdentity(uid); Loading
services/core/java/com/android/server/compat/PlatformCompat.java +9 −9 Original line number Diff line number Diff line Loading @@ -206,15 +206,6 @@ public class PlatformCompat extends IPlatformCompat.Stub { killPackage(packageName); } @Override public void setOverridesOnReleaseBuilds(CompatibilityOverrideConfig overrides, String packageName) { // TODO(b/183630314): Unify the permission enforcement with the other setOverrides* methods. checkCompatChangeOverrideOverridablePermission(); checkAllCompatOverridesAreOverridable(overrides.overrides.keySet()); mCompatConfig.addOverrides(overrides, packageName); } @Override public void setOverridesForTest(CompatibilityChangeConfig overrides, String packageName) { checkCompatChangeOverridePermission(); Loading @@ -229,6 +220,15 @@ public class PlatformCompat extends IPlatformCompat.Stub { mCompatConfig.addOverrides(new CompatibilityOverrideConfig(overridesMap), packageName); } @Override public void putOverridesOnReleaseBuilds(CompatibilityOverrideConfig overrides, String packageName) { // TODO(b/183630314): Unify the permission enforcement with the other setOverrides* methods. checkCompatChangeOverrideOverridablePermission(); checkAllCompatOverridesAreOverridable(overrides.overrides.keySet()); mCompatConfig.addOverrides(overrides, packageName); } @Override public int enableTargetSdkChanges(String packageName, int targetSdkVersion) { checkCompatChangeOverridePermission(); Loading