Merge change I60413727 into eclair
* changes: Fix issue #2226370: Resource versions match with equality
This commit is contained in:
@ -54,7 +54,7 @@ public class Resources {
|
|||||||
// Use the current SDK version code. If we are a development build,
|
// Use the current SDK version code. If we are a development build,
|
||||||
// also allow the previous SDK version + 1.
|
// also allow the previous SDK version + 1.
|
||||||
private static final int sSdkVersion = Build.VERSION.SDK_INT
|
private static final int sSdkVersion = Build.VERSION.SDK_INT
|
||||||
+ ("REL".equals(Build.VERSION.CODENAME) ? 1 : 0);
|
+ ("REL".equals(Build.VERSION.CODENAME) ? 0 : 1);
|
||||||
private static final Object mSync = new Object();
|
private static final Object mSync = new Object();
|
||||||
private static Resources mSystem = null;
|
private static Resources mSystem = null;
|
||||||
|
|
||||||
|
@ -1272,7 +1272,7 @@ struct ResTable_config
|
|||||||
|
|
||||||
if (version || o.version) {
|
if (version || o.version) {
|
||||||
if ((sdkVersion != o.sdkVersion) && requested->sdkVersion) {
|
if ((sdkVersion != o.sdkVersion) && requested->sdkVersion) {
|
||||||
return (sdkVersion);
|
return (sdkVersion > o.sdkVersion);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((minorVersion != o.minorVersion) &&
|
if ((minorVersion != o.minorVersion) &&
|
||||||
@ -1384,7 +1384,7 @@ struct ResTable_config
|
|||||||
}
|
}
|
||||||
if (version != 0) {
|
if (version != 0) {
|
||||||
if (settings.sdkVersion != 0 && sdkVersion != 0
|
if (settings.sdkVersion != 0 && sdkVersion != 0
|
||||||
&& sdkVersion != settings.sdkVersion) {
|
&& sdkVersion > settings.sdkVersion) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (settings.minorVersion != 0 && minorVersion != 0
|
if (settings.minorVersion != 0 && minorVersion != 0
|
||||||
|
Reference in New Issue
Block a user