diff options
| author | 2020-04-20 14:36:42 +0100 | |
|---|---|---|
| committer | 2020-04-20 14:45:23 +0100 | |
| commit | a9abe9e689a428f98359402b7353afe6e7d560ff (patch) | |
| tree | 256127bfc22a438845fa3c27731f04a23c6911d9 | |
| parent | c0fe0ae29f7de3cfeaad22563cf1e501235b4693 (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.java | 6 |
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; } } |