summaryrefslogtreecommitdiff
path: root/designer
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2015-07-23 15:45:45 -0700
committerSiva Velusamy <vsiva@google.com>2015-07-23 15:45:45 -0700
commite6f0f6bd9794e2a2841922251ed1f45db40a201c (patch)
tree88262c27891d2bf9377be4393719ce650eb9a8a4 /designer
parent8f73b0ffb6b111135826af0f549a957ae61a1634 (diff)
downloadidea-e6f0f6bd9794e2a2841922251ed1f45db40a201c.tar.gz
property sheet: Fix failing test
Change-Id: I21b9550cc12473554e3da61b1deda067961812eb
Diffstat (limited to 'designer')
-rw-r--r--designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java9
-rw-r--r--designer/testSrc/com/android/tools/idea/uibuilder/property/MockNlComponent.java3
2 files changed, 8 insertions, 4 deletions
diff --git a/designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java b/designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java
index beb7a7b44ec..5e2acfa3bbc 100644
--- a/designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java
+++ b/designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java
@@ -20,6 +20,7 @@ import com.android.annotations.VisibleForTesting;
import com.android.ide.common.rendering.api.ResourceValue;
import com.android.ide.common.resources.ResourceResolver;
import com.android.resources.ResourceType;
+import com.android.tools.idea.configurations.Configuration;
import com.android.tools.idea.rendering.GutterIconCache;
import com.android.tools.idea.rendering.ResourceHelper;
import com.android.tools.idea.uibuilder.property.NlProperty;
@@ -89,7 +90,13 @@ public class NlDefaultRenderer extends NlAttributeRenderer implements NlProperty
return getColorIcon(text);
}
- ResourceResolver resolver = property.getComponent().getModel().getConfiguration().getResourceResolver();
+ Configuration configuration = property.getComponent().getModel().getConfiguration();
+ //noinspection ConstantConditions
+ if (configuration == null) { // happens in unit test
+ return null;
+ }
+
+ ResourceResolver resolver = configuration.getResourceResolver();
if (resolver == null) {
return null;
}
diff --git a/designer/testSrc/com/android/tools/idea/uibuilder/property/MockNlComponent.java b/designer/testSrc/com/android/tools/idea/uibuilder/property/MockNlComponent.java
index 5643d7ee4cb..e6ba781a763 100644
--- a/designer/testSrc/com/android/tools/idea/uibuilder/property/MockNlComponent.java
+++ b/designer/testSrc/com/android/tools/idea/uibuilder/property/MockNlComponent.java
@@ -16,13 +16,10 @@
package com.android.tools.idea.uibuilder.property;
import com.android.annotations.NonNull;
-import com.android.tools.idea.rendering.AttributeSnapshot;
import com.android.tools.idea.uibuilder.model.NlComponent;
import com.android.tools.idea.uibuilder.model.NlModel;
import com.intellij.psi.xml.XmlTag;
-import java.util.List;
-
import static org.mockito.Mockito.mock;
public class MockNlComponent extends NlComponent {