From 9db8586d998a14191aeed17b1fa2e5b55ce1efa5 Mon Sep 17 00:00:00 2001 From: Erich Gamma Date: Tue, 14 May 2002 17:04:52 +0000 Subject: fix to old semantics of getDirtyEditor --- .../compare/org/eclipse/compare/internal/CompareUIPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bundles/org.eclipse.compare/compare/org/eclipse') diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java index 7023d3a5e..e2a98768b 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java @@ -836,7 +836,9 @@ public final class CompareUIPlugin extends AbstractUIPlugin { for (int x= 0; x < pages.length; x++) { IEditorPart[] editors= pages[x].getDirtyEditors(); for (int z= 0; z < editors.length; z++) { - result.add(editors[z]); + IEditorPart ep= editors[z]; + if (!result.contains(ep)) + result.add(ep); } } } -- cgit v1.2.3