Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Weinand2004-08-23 17:08:42 +0000
committerAndre Weinand2004-08-23 17:08:42 +0000
commit70d3f192e8c5ae2129c9a3a12311ac791a9a7c70 (patch)
tree0d05aaa42f511392091012c4d22bc8041b9f5404 /bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerSwitchingPane.java
parent6184c3e1cc7b6b3029bf6c86fd531231a1d0f81a (diff)
downloadeclipse.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.java18
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) {

Back to the top