diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java index 2093124d5b8a644a98e91771c61db01517b4eb2b..10063e6d6f901660cb59008f2ab5ffa505a66f98 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java @@ -5502,12 +5502,14 @@ public class PackageParser { return null; } if (!copyNeeded(flags, a.owner, state, a.metaData, userId)) { + a.info.resizeMode = RESIZE_MODE_RESIZEABLE; return a.info; } // Make shallow copies so we can store the metadata safely ActivityInfo ai = new ActivityInfo(a.info); ai.metaData = a.metaData; ai.applicationInfo = generateApplicationInfo(a.owner, flags, state, userId); + ai.resizeMode = RESIZE_MODE_RESIZEABLE; return ai; } @@ -5521,6 +5523,7 @@ public class PackageParser { // make a copy. ai = new ActivityInfo(ai); ai.applicationInfo = generateApplicationInfo(ai.applicationInfo, flags, state, userId); + ai.resizeMode = RESIZE_MODE_RESIZEABLE; return ai; }