From 96ac41605e4bc72f830a1952aeecdf83b8ebb3ec Mon Sep 17 00:00:00 2001 From: Bill Kuker Date: Sun, 28 Nov 2010 22:10:10 +0000 Subject: [PATCH] Add hasDirty check. Undirty objects on close --- .../rocketry/motorsim/visual/MultiObjectEditor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/com/billkuker/rocketry/motorsim/visual/MultiObjectEditor.java b/gui/com/billkuker/rocketry/motorsim/visual/MultiObjectEditor.java index 9828016..b172310 100644 --- a/gui/com/billkuker/rocketry/motorsim/visual/MultiObjectEditor.java +++ b/gui/com/billkuker/rocketry/motorsim/visual/MultiObjectEditor.java @@ -65,6 +65,10 @@ public abstract class MultiObjectEditor extend creators.add(c); } + public boolean hasDirty(){ + return dirty.size() > 0; + } + public final void dirty(final OBJECT o){ if ( !dirty.contains(o) ) setTitleAt(indexOfComponent(objectToEditor.get(o)), "*" + getTitleAt(indexOfComponent(objectToEditor.get(o)))); @@ -116,6 +120,7 @@ public abstract class MultiObjectEditor extend } } + undirty(o); objectToEditor.remove(o); editorToObject.remove(e); fileToEditor.remove(f); -- 2.47.2