1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 23:25:26 +02:00

[168366] changing the SystemDNDTransferRunnable to a WorkspaceJob rather than a Job so that it can handle the resource locking

This commit is contained in:
David McKnight 2007-01-04 19:59:02 +00:00
parent 5604dedce9
commit 26b427d43a

View file

@ -20,6 +20,7 @@ import java.util.ArrayList;
import java.util.List;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.WorkspaceJob;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@ -54,7 +55,7 @@ import org.eclipse.ui.progress.UIJob;
* Runnable to perform actual transfer operation.
*
*/
public class SystemDNDTransferRunnable extends Job
public class SystemDNDTransferRunnable extends WorkspaceJob
{
public static final int SRC_TYPE_RSE_RESOURCE = 0;
@ -533,7 +534,7 @@ public class SystemDNDTransferRunnable extends Job
return true;
}
public IStatus run(IProgressMonitor monitor)
public IStatus runInWorkspace(IProgressMonitor monitor)
{
_ok = true;