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

Commit ea7e31ce authored by Andy Yu's avatar Andy Yu Committed by Android (Google) Code Review
Browse files

Merge "Set default metadata/XML/attribute set value before parsing"

parents a1f146d9 cdaea590
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -502,6 +502,14 @@ public final class GameManagerService extends IGameManagerService.Stub {

        GamePackageConfiguration(PackageManager packageManager, String packageName, int userId) {
            mPackageName = packageName;

            // set flag default values
            mPerfModeOptedIn = false;
            mBatteryModeOptedIn = false;
            mAllowDownscale = true;
            mAllowAngle = true;
            mAllowFpsOverride = true;

            try {
                final ApplicationInfo ai = packageManager.getApplicationInfoAsUser(packageName,
                        PackageManager.GET_META_DATA, userId);
@@ -511,12 +519,6 @@ public final class GameManagerService extends IGameManagerService.Stub {
                        mBatteryModeOptedIn = ai.metaData.getBoolean(METADATA_BATTERY_MODE_ENABLE);
                        mAllowDownscale = ai.metaData.getBoolean(METADATA_WM_ALLOW_DOWNSCALE, true);
                        mAllowAngle = ai.metaData.getBoolean(METADATA_ANGLE_ALLOW_ANGLE, true);
                    } else {
                        mPerfModeOptedIn = false;
                        mBatteryModeOptedIn = false;
                        mAllowDownscale = true;
                        mAllowAngle = true;
                        mAllowFpsOverride = true;
                    }
                }
            } catch (NameNotFoundException e) {