summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anton Hansson <hansson@google.com> 2020-04-20 14:36:42 +0100
committer Anton Hansson <hansson@google.com> 2020-04-20 14:45:23 +0100
commita9abe9e689a428f98359402b7353afe6e7d560ff (patch)
tree256127bfc22a438845fa3c27731f04a23c6911d9
parentc0fe0ae29f7de3cfeaad22563cf1e501235b4693 (diff)
Make getExtensionVersion a little more forward-proof
R_EXTENSION_INT is 0 now, but if bumped we don't want to bump the other return values of this method. Bug: 154486201 Test: SdkExtensionsTest Change-Id: I36855ba1881da4056276f4a5626ca64d2129353b Merged-In: I36855ba1881da4056276f4a5626ca64d2129353b (cherry picked from commit 11111482211f0ff59f54f71cf0145ab572af3fae)
-rw-r--r--apex/sdkextensions/framework/java/android/os/ext/SdkExtensions.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/apex/sdkextensions/framework/java/android/os/ext/SdkExtensions.java b/apex/sdkextensions/framework/java/android/os/ext/SdkExtensions.java
index 103b53e81db5..c268ff4291e4 100644
--- a/apex/sdkextensions/framework/java/android/os/ext/SdkExtensions.java
+++ b/apex/sdkextensions/framework/java/android/os/ext/SdkExtensions.java
@@ -62,7 +62,11 @@ public class SdkExtensions {
if (sdk < VERSION_CODES.R) {
throw new IllegalArgumentException(String.valueOf(sdk) + " does not have extensions");
}
- return R_EXTENSION_INT;
+
+ if (sdk == VERSION_CODES.R) {
+ return R_EXTENSION_INT;
+ }
+ return 0;
}
}