summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/downloader/UploadTask.java
diff options
context:
space:
mode:
authortspitzer2013-10-10 10:21:17 +0200
committertspitzer2013-10-10 10:21:17 +0200
commitdedd4f1036f851651ae2cf547329bf3a380c7d98 (patch)
tree7e705908885623a866462eda0a25d603c0326916 /Dozentenmodul/src/downloader/UploadTask.java
parentsaddsa (diff)
downloadtutor-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/UploadTask.java')
-rw-r--r--Dozentenmodul/src/downloader/UploadTask.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/Dozentenmodul/src/downloader/UploadTask.java b/Dozentenmodul/src/downloader/UploadTask.java
index 691a31bb..5e5f94d0 100644
--- a/Dozentenmodul/src/downloader/UploadTask.java
+++ b/Dozentenmodul/src/downloader/UploadTask.java
@@ -52,7 +52,7 @@ public class UploadTask extends SwingWorker<Void, Void> {
long start=System.nanoTime();
final double NANOS_PER_SECOND = 1000000000.0;
final double BYTES_PER_MIB = 1024*1024;
- while ((bytesRead = inputStream.read(buffer)) != -1) {
+ while ((bytesRead = inputStream.read(buffer)) != -1 && isCancelled()==false) {
util.writeFileBytes(buffer, 0, bytesRead);
totalBytesRead += bytesRead;
percentCompleted = (int) (totalBytesRead * 100 / fileSize);