Merge "Fix RelativeLayout checking of resource ids greater than 0x80" into qt-dev

am: 44ad3ea220

Change-Id: I50f2022c35aeaa9ff9b82cd7e0fbf36a3ee99b8e
This commit is contained in:
Ryan Mitchell
2019-04-12 12:54:35 -07:00
committed by android-build-merger

View File

@@ -21,6 +21,7 @@ import static android.os.Build.VERSION_CODES.JELLY_BEAN_MR1;
import android.annotation.NonNull;
import android.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.content.res.ResourceId;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.os.Build;
@@ -1991,7 +1992,7 @@ public class RelativeLayout extends ViewGroup {
// dependencies for a specific set of rules
for (int j = 0; j < rulesCount; j++) {
final int rule = rules[rulesFilter[j]];
if (rule > 0) {
if (ResourceId.isValid(rule)) {
// The node this node depends on
final Node dependency = keyNodes.get(rule);
// Skip unknowns and self dependencies