diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java index 1069bae61b036c957e34459fa328f8bfcbca1e11..d9326fcd28402616d2211bd3bbaceda52260065a 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java +++ b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java @@ -334,6 +334,10 @@ public class I2PSnarkUtil { return rv; } + public void setOpenTrackerString(String ot) { + _opts.put(PROP_OPENTRACKERS, ot); + } + public String getOpenTrackerString() { String rv = (String) _opts.get(PROP_OPENTRACKERS); if (rv == null) diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index bf7c146cb9e74e94e4279661db07840d5088b86e..f5d7918b8721626b447815efe538610e11e582e9 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -194,6 +194,7 @@ public class SnarkManager implements Snark.CompleteListener { _util.setProxy(eepHost, eepPort); _util.setMaxUploaders(getInt(PROP_UPLOADERS_TOTAL, Snark.MAX_TOTAL_UPLOADERS)); _util.setMaxUpBW(getInt(PROP_UPBW_MAX, DEFAULT_MAX_UP_BW)); + _util.setOpenTrackerString(_config.getProperty(I2PSnarkUtil.PROP_OPENTRACKERS)); getDataDir().mkdirs(); } @@ -345,6 +346,7 @@ public class SnarkManager implements Snark.CompleteListener { if (openTrackers != null) { if (openTrackers.trim().length() > 0 && !openTrackers.trim().equals(_util.getOpenTrackerString())) { _config.setProperty(I2PSnarkUtil.PROP_OPENTRACKERS, openTrackers.trim()); + _util.setOpenTrackerString(openTrackers); addMessage("Open Tracker list changed - torrent restart required to take effect."); changed = true; }