diff --git a/src/megabasterd/ChunkDownloaderMono.java b/src/megabasterd/ChunkDownloaderMono.java index 7b05c51fc..8c7ae5896 100644 --- a/src/megabasterd/ChunkDownloaderMono.java +++ b/src/megabasterd/ChunkDownloaderMono.java @@ -16,8 +16,8 @@ import static megabasterd.MiscTools.getWaitTimeExpBackOff; */ public class ChunkDownloaderMono extends ChunkDownloader { - public ChunkDownloaderMono(int id, Download download) { - super(id, download); + public ChunkDownloaderMono(Download download) { + super(1, download); } @Override diff --git a/src/megabasterd/ChunkUploaderMono.java b/src/megabasterd/ChunkUploaderMono.java index a16c7224c..892114904 100644 --- a/src/megabasterd/ChunkUploaderMono.java +++ b/src/megabasterd/ChunkUploaderMono.java @@ -28,8 +28,8 @@ import static megabasterd.MiscTools.getWaitTimeExpBackOff; */ public class ChunkUploaderMono extends ChunkUploader { - public ChunkUploaderMono(int id, Upload upload) { - super(id, upload); + public ChunkUploaderMono(Upload upload) { + super(1, upload); } @Override diff --git a/src/megabasterd/Download.java b/src/megabasterd/Download.java index 98508e1b5..31aa641f6 100644 --- a/src/megabasterd/Download.java +++ b/src/megabasterd/Download.java @@ -448,13 +448,21 @@ public final class Download implements Transference, Runnable, SecureNotifiable swingReflectionInvoke("setVisible", getView().getSlots_spinner(), true); + swingReflectionInvoke("setVisible", getView().getSlot_status_label(), true); + } else { - ChunkDownloaderMono c = new ChunkDownloaderMono(1, this); + ChunkDownloaderMono c = new ChunkDownloaderMono(this); _chunkworkers.add(c); _thread_pool.execute(c); + + swingReflectionInvoke("setVisible", getView().getSlots_label(), false); + + swingReflectionInvoke("setVisible", getView().getSlots_spinner(), false); + + swingReflectionInvoke("setVisible", getView().getSlot_status_label(), false); } getView().printStatusNormal("Downloading file from mega ..."); diff --git a/src/megabasterd/Upload.java b/src/megabasterd/Upload.java index e67994543..781b97a2a 100644 --- a/src/megabasterd/Upload.java +++ b/src/megabasterd/Upload.java @@ -660,9 +660,12 @@ public final class Upload implements Transference, Runnable, SecureNotifiable { swingReflectionInvoke("setVisible", getView().getSlots_spinner(), true); + swingReflectionInvoke("setVisible", getView().getSlot_status_label(), true); + + } else { - ChunkUploaderMono c = new ChunkUploaderMono(1, this); + ChunkUploaderMono c = new ChunkUploaderMono(this); _chunkworkers.add(c); @@ -671,6 +674,8 @@ public final class Upload implements Transference, Runnable, SecureNotifiable { swingReflectionInvoke("setVisible", getView().getSlots_label(), false); swingReflectionInvoke("setVisible", getView().getSlots_spinner(), false); + + swingReflectionInvoke("setVisible", getView().getSlot_status_label(), false); } printStatus("Uploading file to mega ("+_ma.getEmail()+") ...");