Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Weinand2002-05-27 09:23:44 +0000
committerAndre Weinand2002-05-27 09:23:44 +0000
commit2850a7c04300e8dc94772523f416a1bb327dc4ed (patch)
treeea2fc637b3825cfdd429d00d51b2c7e6a19c8fee /bundles/org.eclipse.compare/compare/org/eclipse/compare
parentdaedaec7d385bfa9743d6cb5635dbd92a4859dea (diff)
downloadeclipse.platform.team-2850a7c04300e8dc94772523f416a1bb327dc4ed.tar.gz
eclipse.platform.team-2850a7c04300e8dc94772523f416a1bb327dc4ed.tar.xz
eclipse.platform.team-2850a7c04300e8dc94772523f416a1bb327dc4ed.zip
#17889: Should not assume type of PropertyChangeEvent values
Diffstat (limited to 'bundles/org.eclipse.compare/compare/org/eclipse/compare')
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java9
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java31
2 files changed, 13 insertions, 27 deletions
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
index f9d371eb5..ffccf4805 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
@@ -139,8 +139,13 @@ public abstract class CompareEditorInput implements IEditorInput, IPropertyChang
fDirtyStateListener= new IPropertyChangeListener() {
public void propertyChange(PropertyChangeEvent e) {
String propertyName= e.getProperty();
- if (CompareEditorInput.DIRTY_STATE.equals(propertyName))
- setDirty(e.getSource(), Utilities.getValue(e, false));
+ if (CompareEditorInput.DIRTY_STATE.equals(propertyName)) {
+ boolean changed= false;
+ Object newValue= e.getNewValue();
+ if (newValue instanceof Boolean)
+ changed= ((Boolean)newValue).booleanValue();
+ setDirty(e.getSource(), changed);
+ }
}
};
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 0a81cc115..2a179b3f7 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
@@ -5,29 +5,20 @@
package org.eclipse.compare.internal;
import java.io.*;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.ResourceBundle;
-import java.util.MissingResourceException;
import java.text.MessageFormat;
+import java.util.*;
import org.eclipse.swt.widgets.*;
-import org.eclipse.jface.util.*;
-import org.eclipse.jface.text.Document;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.jface.util.*;
+import org.eclipse.jface.viewers.*;
-import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.ui.IActionBars;
-import org.eclipse.ui.IViewPart;
+import org.eclipse.ui.*;
import org.eclipse.compare.CompareConfiguration;
@@ -67,16 +58,6 @@ public class Utilities {
return dflt;
}
- /**
- * Retrieves the value from a property change event as a boolean.
- */
- public static boolean getValue(PropertyChangeEvent event, boolean dflt) {
- Object newValue= event.getNewValue();
- if (newValue instanceof Boolean)
- return ((Boolean)newValue).booleanValue();
- return dflt;
- }
-
public static void firePropertyChange(ListenerList ll, Object source, String property, Object old, Object newValue) {
if (ll != null) {
PropertyChangeEvent event= null;
@@ -120,7 +101,7 @@ public class Utilities {
*/
public static IResource[] getResources(ISelection selection) {
- List tmp= new ArrayList();
+ ArrayList tmp= new ArrayList();
if (selection instanceof IStructuredSelection) {

Back to the top