From d9ca1346f024e5a44964a78a436514020c8cf83a Mon Sep 17 00:00:00 2001 From: bancika Date: Fri, 3 Apr 2020 23:27:08 +0200 Subject: [PATCH] Fix the issue with theme configuration that causes some components to fail to render --- diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java | 2 +- diylc/diylc-core/src/org/diylc/presenter/update.xml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java b/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java index 163b7cae..90111121 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java +++ b/diylc/diylc-core/src/org/diylc/presenter/DrawingManager.java @@ -498,7 +498,7 @@ public class DrawingManager { public void setTheme(Theme theme) { this.theme = theme; - ConfigurationManager.getInstance().writeValue(IPlugInPort.THEME_KEY, theme.getName()); + ConfigurationManager.getInstance().writeValue(IPlugInPort.THEME_KEY, theme); messageDispatcher.dispatchMessage(EventType.REPAINT); } diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index 23937eed..31e2069f 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -2849,6 +2849,10 @@ NEW_FEATURE Added "Ruler Inch Subdivision" config option that allows inch rulers to be subdivided either using base of 2 (1/4", 1/8, 1/16) or base of 10 (1/10) + + + BUG_FIX + Fix the issue with theme configuration that causes some components to fail to render https://github.com/bancika/diy-layout-creator/releases