diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index 0872c476ab7d9635e4f9f7e265a528cec67fa52a..f1daa2f2bc1bbf1aa70d2938b0fdd8b72edd7799 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -1562,7 +1562,8 @@ public class SnarkManager implements CompleteListener, ClientApp { boolean ok = _util.connect(); if (!ok) { addMessage(_t("Error connecting to I2P - check your I2CP settings!")); - return false; + // this would rename the torrent to .BAD + //return false; } } File sfile = new File(filename); @@ -1584,8 +1585,10 @@ public class SnarkManager implements CompleteListener, ClientApp { synchronized (_addSnarkLock) { // double-check synchronized (_snarks) { - if(_snarks.get(filename) != null) + if(_snarks.get(filename) != null) { + addMessage(_t("Torrent already running: {0}", filename)); return false; + } } FileInputStream fis = null; @@ -1670,6 +1673,7 @@ public class SnarkManager implements CompleteListener, ClientApp { } } } else { + addMessage(_t("Torrent already running: {0}", filename)); return false; } // ok, snark created, now lets start it up or configure it further @@ -2881,7 +2885,7 @@ public class SnarkManager implements CompleteListener, ClientApp { */ public void startTorrent(Snark snark) { if (snark.isStarting() || !snark.isStopped()) { - addMessage("Torrent already started"); + addMessageNoEscape(_t("Torrent already running: {0}", linkify(snark))); return; } boolean connected = _util.connected();