diff options
author | Andre Weinand | 2004-08-23 17:08:42 +0000 |
---|---|---|
committer | Andre Weinand | 2004-08-23 17:08:42 +0000 |
commit | 70d3f192e8c5ae2129c9a3a12311ac791a9a7c70 (patch) | |
tree | 0d05aaa42f511392091012c4d22bc8041b9f5404 /bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java | |
parent | 6184c3e1cc7b6b3029bf6c86fd531231a1d0f81a (diff) | |
download | eclipse.platform.team-70d3f192e8c5ae2129c9a3a12311ac791a9a7c70.tar.gz eclipse.platform.team-70d3f192e8c5ae2129c9a3a12311ac791a9a7c70.tar.xz eclipse.platform.team-70d3f192e8c5ae2129c9a3a12311ac791a9a7c70.zip |
eliminated compiler warnings
Diffstat (limited to 'bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java')
-rw-r--r-- | bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java index 0011f2eba..ad767600c 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java @@ -99,8 +99,8 @@ public abstract class CompareViewerSwitchingPane extends CompareViewerPane addDisposeListener( new DisposeListener() { public void widgetDisposed(DisposeEvent e) { - if (fViewer instanceof ISelectionProvider) - ((ISelectionProvider) fViewer).removeSelectionChangedListener(CompareViewerSwitchingPane.this); + if (fViewer != null) + fViewer.removeSelectionChangedListener(CompareViewerSwitchingPane.this); if (fViewer instanceof StructuredViewer) { StructuredViewer sv= (StructuredViewer) fViewer; sv.removeDoubleClickListener(CompareViewerSwitchingPane.this); @@ -132,8 +132,7 @@ public abstract class CompareViewerSwitchingPane extends CompareViewerPane if (fViewer != null) { - if (fViewer instanceof ISelectionProvider) - ((ISelectionProvider) fViewer).removeSelectionChangedListener(this); + fViewer.removeSelectionChangedListener(this); if (fViewer instanceof StructuredViewer) { StructuredViewer sv= (StructuredViewer) fViewer; @@ -164,8 +163,7 @@ public abstract class CompareViewerSwitchingPane extends CompareViewerPane boolean newEmpty= isEmpty(); - if (fViewer instanceof ISelectionProvider) - ((ISelectionProvider) fViewer).addSelectionChangedListener(this); + fViewer.addSelectionChangedListener(this); if (fViewer instanceof StructuredViewer) { StructuredViewer sv= (StructuredViewer) fViewer; @@ -236,14 +234,14 @@ public abstract class CompareViewerSwitchingPane extends CompareViewerPane } public ISelection getSelection() { - if (fViewer instanceof ISelectionProvider) - return ((ISelectionProvider) fViewer).getSelection(); + if (fViewer != null) + return fViewer.getSelection(); return null; } public void setSelection(ISelection s) { - if (fViewer instanceof ISelectionProvider) - ((ISelectionProvider) fViewer).setSelection(s); + if (fViewer != null) + fViewer.setSelection(s); } public void selectionChanged(SelectionChangedEvent ev) { |