From 42411b31ac4969627db1e756100a0294b4990c31 Mon Sep 17 00:00:00 2001 From: Tor Norbye Date: Thu, 31 May 2012 20:14:15 -0700 Subject: Fix Linux first-time rendering On Linux, the first time a screen size or theme is rendered, the wrong image is shown (until the scene is re-rendered). The reason for this is that the first time, the palette previews are generated. And this has the side-effect of replacing the current render session for the editor with the most recent render image from the palette preview. The fix is simple: After rendering previews, trigger another render. Change-Id: Ic00fa8b2703c4ce8ad4068412d5eea7b0b9f093c --- .../eclipse/adt/internal/editors/layout/gle2/PreviewIconFactory.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/PreviewIconFactory.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/PreviewIconFactory.java index e80ad4a..be7ceb8 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/PreviewIconFactory.java +++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/PreviewIconFactory.java @@ -363,6 +363,8 @@ public class PreviewIconFactory { } } + mPalette.getEditor().recomputeLayout(); + return true; } -- cgit v1.1