Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java')
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java16
1 files changed, 1 insertions, 15 deletions
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java
index 33794e0e8..d750b2097 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java
@@ -36,22 +36,8 @@ import org.eclipse.compare.CompareConfiguration;
*/
public class Utilities {
- public static IStatusLine findStatusLine(Control c) {
- while (c != null) {
- Object data= c.getData();
- if (data instanceof CompareEditor)
- return ((CompareEditor)data).getStatusLine();
-
- //if (data instanceof IViewPart)
- // return ((IViewPart)data).getViewSite().getStatusLine();
-
- c= c.getParent();
- }
- return null;
- }
-
public static IActionBars findActionBars(Control c) {
- while (c != null) {
+ while (c != null && !c.isDisposed()) {
Object data= c.getData();
if (data instanceof CompareEditor)
return ((CompareEditor)data).getActionBars();

Back to the top