Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2006-11-16 21:35:32 +0000
committerMichael Valenta2006-11-16 21:35:32 +0000
commit9b217413e2a5af41fe5e9018a8b7264090a90c1d (patch)
tree563113dd92f5881182a930d3a411cbf0269ed242 /bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
parenteffe348b93fe98fb085f77b66683b536571487bc (diff)
downloadeclipse.platform.team-9b217413e2a5af41fe5e9018a8b7264090a90c1d.tar.gz
eclipse.platform.team-9b217413e2a5af41fe5e9018a8b7264090a90c1d.tar.xz
eclipse.platform.team-9b217413e2a5af41fe5e9018a8b7264090a90c1d.zip
Bug 90451 [Actions] Folder comparison should run in background.
Diffstat (limited to 'bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java')
-rw-r--r--bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
index 52443f730..351c17a9a 100644
--- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
+++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/CompareEditorInput.java
@@ -952,5 +952,18 @@ public abstract class CompareEditorInput implements IEditorInput, IPropertyChang
protected void firePropertyChange(PropertyChangeEvent event) {
Utilities.firePropertyChange(fListenerList, event);
}
+
+ /**
+ * Return whether this compare editor input can be run in the background.
+ * By default, <code>false</code> is returned since traditionally inputs
+ * were prepared in the foreground (i.e the UI was blocked when the
+ * {@link #run(IProgressMonitor)} method (and indirectly the
+ * {@link #prepareInput(IProgressMonitor)} method) was invoked. Subclasses
+ * may override.
+ * @return whether this compare editor input can be run in the background
+ */
+ public boolean canRunInBackground() {
+ return false;
+ }
}

Back to the top