diff --git a/openide.text/src/org/openide/text/CloneableEditor.java b/openide.text/src/org/openide/text/CloneableEditor.java --- a/openide.text/src/org/openide/text/CloneableEditor.java +++ b/openide.text/src/org/openide/text/CloneableEditor.java @@ -157,7 +157,7 @@ public CloneableEditor(CloneableEditorSupport support, boolean associateLookup) { super(); this.support = support; - + setReference( (CloneableTopComponent.Ref)support.getLock() ); updateName(); _setCloseOperation(); setMinimumSize(new Dimension(10, 10)); @@ -932,7 +932,7 @@ return false; } } - + // close everything and do not ask synchronized (CLOSE_LAST_LOCK) { if (CLOSE_LAST_LOCK[0]) { @@ -941,7 +941,7 @@ support.notifyClosed(); } } - + if (support.getLastSelected() == this) { support.setLastSelected(null); } diff --git a/openide.windows/src/org/openide/windows/CloneableOpenSupport.java b/openide.windows/src/org/openide/windows/CloneableOpenSupport.java --- a/openide.windows/src/org/openide/windows/CloneableOpenSupport.java +++ b/openide.windows/src/org/openide/windows/CloneableOpenSupport.java @@ -198,7 +198,7 @@ } CloneableTopComponent editor = createCloneableTopComponent(); - editor.setReference(allEditors); +// editor.setReference(allEditors); editor.open(); msg = messageOpened();