diff options
| -rw-r--r-- | core/java/android/content/pm/PackageParser.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java index 0e74d9ec2c50..a22f6d61b39f 100644 --- a/core/java/android/content/pm/PackageParser.java +++ b/core/java/android/content/pm/PackageParser.java @@ -96,8 +96,8 @@ import com.android.internal.util.ArrayUtils; import com.android.internal.util.XmlUtils; import libcore.io.IoUtils; - import libcore.util.EmptyArray; + import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; @@ -2340,10 +2340,10 @@ public class PackageParser { com.android.internal.R.styleable.AndroidManifestUsesSdk_minSdkVersion); if (val != null) { if (val.type == TypedValue.TYPE_STRING && val.string != null) { - targetCode = minCode = val.string.toString(); + minCode = val.string.toString(); } else { // If it's not a string, it's an integer. - targetVers = minVers = val.data; + minVers = val.data; } } @@ -2359,6 +2359,9 @@ public class PackageParser { // If it's not a string, it's an integer. targetVers = val.data; } + } else { + targetVers = minVers; + targetCode = minCode; } sa.recycle(); |