From 59bfa4f1d43daea14afd807d8333b2015dd94a98 Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Wed, 10 Oct 2012 18:39:11 +0400 Subject: [PATCH] IDEA-92117 clear caches before rendering --- .../src/org/jetbrains/android/uipreview/RenderService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/android/src/org/jetbrains/android/uipreview/RenderService.java b/plugins/android/src/org/jetbrains/android/uipreview/RenderService.java index 7b40ff9b794b..17d843f69239 100644 --- a/plugins/android/src/org/jetbrains/android/uipreview/RenderService.java +++ b/plugins/android/src/org/jetbrains/android/uipreview/RenderService.java @@ -49,6 +49,8 @@ class RenderService { private final float myXdpi; private final float myYdpi; + private static final Object PROJECT_KEY = new Object(); + RenderService(LayoutLibrary layoutLibrary, @NotNull RenderResources resourceResolver, @NotNull RenderResources legacyResourceResolver, @@ -99,8 +101,11 @@ class RenderService { final RenderResources resolver = myLayoutLib.getRevision() > 0 ? myResourceResolver : myLegacyResourceResolver; + // todo: support caching + + myLayoutLib.clearCaches(PROJECT_KEY); final SessionParams params = - new SessionParams(parser, RenderingMode.NORMAL, this, dimension.width, dimension.height, density, xdpi, ydpi, resolver, + new SessionParams(parser, RenderingMode.NORMAL, PROJECT_KEY, dimension.width, dimension.height, density, xdpi, ydpi, resolver, myProjectCallback, minSdkVersion, targetSdkVersion, log); params.setExtendedViewInfoMode(false);