diff options
| -rw-r--r-- | tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java index 2399b3a2345e..89272fa916c1 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java @@ -639,7 +639,8 @@ public final class BridgeContext extends Context { } // Add value to defaultPropsMap if needed if (typeArrayAndPropertiesPair.getSecond() != null) { - Object key = getCurrentParser().getViewCookie(); + BridgeXmlBlockParser parser = getCurrentParser(); + Object key = parser != null ? parser.getViewCookie() : null; if (key != null) { PropertiesMap defaultPropMap = mDefaultPropMaps.get(key); if (defaultPropMap == null) { |