From 8cdf61a02e4652d53560c9758b8b15e76c50bfd7 Mon Sep 17 00:00:00 2001 From: Diego Perez Date: Thu, 7 Apr 2016 18:00:17 +0100 Subject: [PATCH] Fix NPE when runnin testActivity Change-Id: I7ac81cb286b8d5593ae7f5fedb99bfd0fda791c5 --- .../com/android/layoutlib/bridge/android/BridgeContext.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 2399b3a2345ec..89272fa916c1e 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) {