Merge "Fix RelativeLayout checking of resource ids greater than 0x80" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
44ad3ea220
@@ -21,6 +21,7 @@ import static android.os.Build.VERSION_CODES.JELLY_BEAN_MR1;
|
|||||||
import android.annotation.NonNull;
|
import android.annotation.NonNull;
|
||||||
import android.annotation.UnsupportedAppUsage;
|
import android.annotation.UnsupportedAppUsage;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.res.ResourceId;
|
||||||
import android.content.res.TypedArray;
|
import android.content.res.TypedArray;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
@@ -1991,7 +1992,7 @@ public class RelativeLayout extends ViewGroup {
|
|||||||
// dependencies for a specific set of rules
|
// dependencies for a specific set of rules
|
||||||
for (int j = 0; j < rulesCount; j++) {
|
for (int j = 0; j < rulesCount; j++) {
|
||||||
final int rule = rules[rulesFilter[j]];
|
final int rule = rules[rulesFilter[j]];
|
||||||
if (rule > 0) {
|
if (ResourceId.isValid(rule)) {
|
||||||
// The node this node depends on
|
// The node this node depends on
|
||||||
final Node dependency = keyNodes.get(rule);
|
final Node dependency = keyNodes.get(rule);
|
||||||
// Skip unknowns and self dependencies
|
// Skip unknowns and self dependencies
|
||||||
|
|||||||
Reference in New Issue
Block a user