summaryrefslogtreecommitdiff
path: root/android/src
diff options
context:
space:
mode:
authorDiego Perez <diegoperez@google.com>2015-08-03 14:31:20 +0100
committerDiego Perez <diegoperez@google.com>2015-08-03 14:31:20 +0100
commit40696b302da96d0dea712f65d80739c9fd436716 (patch)
tree6622feba267efb155334fb5fe544a1b7386d7bec /android/src
parentf9a37740b48c714df09b1c9539a0ca9d4e43b308 (diff)
downloadidea-40696b302da96d0dea712f65d80739c9fd436716.tar.gz
Avoid crash in new SDK preview
Newer layoutlib versions require an applabel to exist. Change-Id: I9f0b88534067a49e8d035c37c675a0eb98d74c73
Diffstat (limited to 'android/src')
-rw-r--r--android/src/com/android/tools/swing/layoutlib/GraphicsLayoutRenderer.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/android/src/com/android/tools/swing/layoutlib/GraphicsLayoutRenderer.java b/android/src/com/android/tools/swing/layoutlib/GraphicsLayoutRenderer.java
index f1566827e34..01ed0570518 100644
--- a/android/src/com/android/tools/swing/layoutlib/GraphicsLayoutRenderer.java
+++ b/android/src/com/android/tools/swing/layoutlib/GraphicsLayoutRenderer.java
@@ -188,6 +188,8 @@ public class GraphicsLayoutRenderer {
logger, target instanceof CompatibilityRenderTarget ? target.getVersion().getApiLevel() : 0);
params.setForceNoDecor();
params.setAssetRepository(new AssetRepositoryImpl(facet));
+ // The App Label needs to be not null
+ params.setAppLabel("");
RenderSecurityManager mySecurityManager = RenderSecurityManagerFactory.create(module, platform);
return new GraphicsLayoutRenderer(layoutLib, params, mySecurityManager, hardwareConfig, resourceLookupChain, credential);