1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 14:55:41 +02:00

fix for 142181 - added readAndDispatch() to allow UI to be responsive

This commit is contained in:
David McKnight 2006-05-19 17:51:11 +00:00
parent cce0ccaf7b
commit 950d9d2f20
2 changed files with 4 additions and 1 deletions

View file

@ -8,7 +8,8 @@ Bundle-Vendor: %providerName
Bundle-Localization: plugin Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime, Require-Bundle: org.eclipse.core.runtime,
org.eclipse.rse.services, org.eclipse.rse.services,
com.jcraft.jsch;bundle-version="[0.1.28,2.0.0)" com.jcraft.jsch;bundle-version="[0.1.28,2.0.0)",
org.eclipse.swt
Eclipse-LazyStart: true Eclipse-LazyStart: true
Export-Package: org.eclipse.rse.services.ssh, Export-Package: org.eclipse.rse.services.ssh,
org.eclipse.rse.services.ssh.files, org.eclipse.rse.services.ssh.files,

View file

@ -30,6 +30,7 @@ import org.eclipse.rse.services.files.IHostFile;
import org.eclipse.rse.services.ssh.Activator; import org.eclipse.rse.services.ssh.Activator;
import org.eclipse.rse.services.ssh.ISshService; import org.eclipse.rse.services.ssh.ISshService;
import org.eclipse.rse.services.ssh.ISshSessionProvider; import org.eclipse.rse.services.ssh.ISshSessionProvider;
import org.eclipse.swt.widgets.Display;
import com.jcraft.jsch.Channel; import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelExec; import com.jcraft.jsch.ChannelExec;
@ -217,6 +218,7 @@ public class SftpFileService extends AbstractFileService implements IFileService
} }
public boolean count(long count){ public boolean count(long count){
fMonitor.worked((int)count); fMonitor.worked((int)count);
while (Display.getCurrent().readAndDispatch());
return !(fMonitor.isCanceled()); return !(fMonitor.isCanceled());
} }
public void end(){ public void end(){