From fe3abc79d608c8433d375ed9e22cb3d7ee3ecba7 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 2 Oct 2009 15:12:24 +0000 Subject: [PATCH] fix changing opentracker list --- apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java | 4 ++++ apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java index 1069bae61b..d9326fcd28 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 bf7c146cb9..f5d7918b87 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; } -- GitLab