-Transference Manager Fix
This commit is contained in:
tonikelope 2020-12-31 19:25:05 +01:00
parent 73bbc710d7
commit 509c24a16a
3 changed files with 5 additions and 8 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.tonikelope</groupId>
<artifactId>MegaBasterd</artifactId>
<version>7.34</version>
<version>7.35</version>
<packaging>jar</packaging>
<dependencies>
<dependency>

View File

@ -60,7 +60,7 @@ import javax.swing.UIManager;
*/
public final class MainPanel {
public static final String VERSION = "7.34";
public static final String VERSION = "7.35";
public static final boolean FORCE_SMART_PROXY = false; //TRUE FOR DEBUGING SMART PROXY
public static final int THROTTLE_SLICE_SIZE = 16 * 1024;
public static final int DEFAULT_BYTE_BUFFER_SIZE = 16 * 1024;

View File

@ -843,19 +843,16 @@ abstract public class TransferenceManager implements Runnable, SecureSingleThrea
synchronized (_transference_queue_sort_lock) {
Transference transference = getTransference_waitstart_queue().peek();
if (transference == null) {
transference = getTransference_waitstart_aux_queue().peek();
}
if (transference != null && !transference.isFrozen()) {
getTransference_waitstart_queue().remove(transference);
getTransference_waitstart_aux_queue().remove(transference);
getTransference_waitstart_queue().poll();
start(transference);
} else {
_frozen = true;
}
}
}