From fe7364e3e72f1736e83128bf6aa92615ff1336df Mon Sep 17 00:00:00 2001 From: tonikelope Date: Thu, 6 Oct 2016 14:33:52 +0200 Subject: [PATCH] 1.14c -Fix update max transferences during running. --- src/megabasterd/MainPanelView.java | 4 ++++ src/megabasterd/TransferenceManager.java | 9 +++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/megabasterd/MainPanelView.java b/src/megabasterd/MainPanelView.java index 9c8f74f1e..d6e87c5cb 100644 --- a/src/megabasterd/MainPanelView.java +++ b/src/megabasterd/MainPanelView.java @@ -623,6 +623,10 @@ public final class MainPanelView extends javax.swing.JFrame { swingReflectionInvoke("setForeground", global_speed_up_label, _main_panel.isLimit_upload_speed()?new Color(255,0,0):new Color(0,128,255)); + _main_panel.getDownload_manager().setMax_running_trans(_main_panel.getMax_dl()); + + _main_panel.getUpload_manager().setMax_running_trans(_main_panel.getMax_ul()); + _main_panel.getDownload_manager().secureNotify(); _main_panel.getUpload_manager().secureNotify(); diff --git a/src/megabasterd/TransferenceManager.java b/src/megabasterd/TransferenceManager.java index fec716e8c..e0dee1423 100644 --- a/src/megabasterd/TransferenceManager.java +++ b/src/megabasterd/TransferenceManager.java @@ -27,7 +27,7 @@ abstract public class TransferenceManager implements Runnable, SecureNotifiable private final javax.swing.JButton _close_all_button; private final javax.swing.JButton _pause_all_button; private final javax.swing.MenuElement _clean_all_menu; - private final int _max_running_trans; + private int _max_running_trans; private final MainPanel _main_panel; private final Object _secure_notify_lock; private boolean _notified; @@ -98,7 +98,12 @@ abstract public class TransferenceManager implements Runnable, SecureNotifiable public synchronized void addPre_count(int pre_count) { _pre_count+=pre_count; } - + + public void setMax_running_trans(int _max_running_trans) { + this._max_running_trans = _max_running_trans; + } + + @Override public void secureNotify()