From 45ef3064fd7beb15dea3779eac1bf3044c183be7 Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Tue, 3 Sep 2013 20:32:55 -0500 Subject: [PATCH] Improve refreshing the decal model by doing it whenever the underlying appearance changes. This allows for "From file" to work correctly as well. --- .../src/net/sf/openrocket/gui/configdialog/AppearancePanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java b/core/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java index 6a55a845d..3d1e31d07 100644 --- a/core/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java +++ b/core/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java @@ -154,6 +154,7 @@ public class AppearancePanel extends JPanel { figureColorButton.setIcon(new ColorIcon(c.getColor())); colorButton.setIcon(new ColorIcon(ab.getPaint())); c.setAppearance(ab.getAppearance()); + decalModel.refresh(); } }); @@ -275,7 +276,6 @@ public class AppearancePanel extends JPanel { try { DecalImage newImage = editDecalHelper.editDecal(SwingUtilities.getWindowAncestor(AppearancePanel.this), document, c, ab.getImage()); ab.setImage(newImage); - decalModel.refresh(); } catch (EditDecalHelperException ex) { JOptionPane.showMessageDialog(AppearancePanel.this, ex.getMessage(), "", JOptionPane.ERROR_MESSAGE); }