diff --git a/pom.xml b/pom.xml
index c48e601a9..4ed801e03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.tonikelope
MegaBasterd
- 7.34
+ 7.35
jar
diff --git a/src/main/java/com/tonikelope/megabasterd/MainPanel.java b/src/main/java/com/tonikelope/megabasterd/MainPanel.java
index 633c31512..d767d1e46 100644
--- a/src/main/java/com/tonikelope/megabasterd/MainPanel.java
+++ b/src/main/java/com/tonikelope/megabasterd/MainPanel.java
@@ -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;
diff --git a/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java b/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java
index ff3fcff34..b7666a491 100644
--- a/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java
+++ b/src/main/java/com/tonikelope/megabasterd/TransferenceManager.java
@@ -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;
+
}
}
}