summaryrefslogtreecommitdiff
path: root/designer
diff options
context:
space:
mode:
authorJerome Gaillard <jgaillard@google.com>2015-07-06 12:54:12 +0100
committerJerome Gaillard <jgaillard@google.com>2015-07-14 13:03:23 +0100
commit8590eeba2885badc0c7e45f8fc2bf3411c1b0841 (patch)
treefd2f6847faf6d549ea011901c6aaa7e42aa13638 /designer
parent5ff01f48a44de0bb5669aa8e5aea775c316bcb52 (diff)
downloadidea-8590eeba2885badc0c7e45f8fc2bf3411c1b0841.tar.gz
Fix the updating of files after modifying statelists
Uses Psi files to make sure that one always works with the most up-to-date version of the resource files. Bug: http://b.android.com/174955 Change-Id: I44cb74c574bce66ea65b16862b40636580d81bfa
Diffstat (limited to 'designer')
-rw-r--r--designer/src/com/android/tools/idea/uibuilder/palette/NlPalettePanel.java4
-rw-r--r--designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java2
2 files changed, 3 insertions, 3 deletions
diff --git a/designer/src/com/android/tools/idea/uibuilder/palette/NlPalettePanel.java b/designer/src/com/android/tools/idea/uibuilder/palette/NlPalettePanel.java
index 16eaa235af1..ffa8aaf1139 100644
--- a/designer/src/com/android/tools/idea/uibuilder/palette/NlPalettePanel.java
+++ b/designer/src/com/android/tools/idea/uibuilder/palette/NlPalettePanel.java
@@ -155,12 +155,12 @@ public class NlPalettePanel extends JPanel implements LightToolWindowContent, Co
background = UIUtil.getTreeBackground();
} else {
ResourceValue windowBackground = resolver.findItemInTheme("colorBackground", true);
- background = ResourceHelper.resolveColor(resolver, windowBackground);
+ background = ResourceHelper.resolveColor(resolver, windowBackground, configuration.getModule().getProject());
if (background == null) {
background = UIUtil.getTreeBackground();
}
ResourceValue textForeground = resolver.findItemInTheme("colorForeground", true);
- foreground = ResourceHelper.resolveColor(resolver, textForeground);
+ foreground = ResourceHelper.resolveColor(resolver, textForeground, configuration.getModule().getProject());
if (foreground == null) {
foreground = UIUtil.getTreeForeground();
}
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 93b56940743..beb7a7b44ec 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
@@ -117,7 +117,7 @@ public class NlDefaultRenderer extends NlAttributeRenderer implements NlProperty
return null;
}
- File file = AndroidColorAnnotator.pickBestBitmap(ResourceHelper.resolveDrawable(resolver, drawable));
+ File file = AndroidColorAnnotator.pickBestBitmap(ResourceHelper.resolveDrawable(resolver, drawable, property.getComponent().getModel().getProject()));
return file == null ? null : GutterIconCache.getInstance().getIcon(file.getPath());
}