diff options
| author | tspitzer | 2013-10-10 10:21:17 +0200 |
|---|---|---|
| committer | tspitzer | 2013-10-10 10:21:17 +0200 |
| commit | dedd4f1036f851651ae2cf547329bf3a380c7d98 (patch) | |
| tree | 7e705908885623a866462eda0a25d603c0326916 /Dozentenmodul/src/downloader/DownloadTask.java | |
| parent | saddsa (diff) | |
| download | tutor-module-dedd4f1036f851651ae2cf547329bf3a380c7d98.tar.gz tutor-module-dedd4f1036f851651ae2cf547329bf3a380c7d98.tar.xz tutor-module-dedd4f1036f851651ae2cf547329bf3a380c7d98.zip | |
Die Anwendung wird nun korrekt beendet.
Bei Schließen der Upload- und Downloadfenster wird der jeweilige Vorgang
nun abgebrochen.
Diffstat (limited to 'Dozentenmodul/src/downloader/DownloadTask.java')
| -rw-r--r-- | Dozentenmodul/src/downloader/DownloadTask.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Dozentenmodul/src/downloader/DownloadTask.java b/Dozentenmodul/src/downloader/DownloadTask.java index bec366bc..e01aa2c1 100644 --- a/Dozentenmodul/src/downloader/DownloadTask.java +++ b/Dozentenmodul/src/downloader/DownloadTask.java @@ -68,7 +68,7 @@ public class DownloadTask extends SwingWorker<Void, Void> { util.downloadFile(downloadPath);
InputStream inputStream = util.getInputStream();
- while ((bytesRead = inputStream.read(buffer)) != -1) {
+ while ((bytesRead = inputStream.read(buffer)) != -1 && isCancelled()==false) {
outputStream.write(buffer, 0, bytesRead);
totalBytesRead += bytesRead;
//System.out.println(totalBytesRead);
|
