From bef498cafe09a9e855a0b537e41451576f11942a Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 12 Jan 2022 07:56:28 -0500 Subject: [PATCH] Don't start forever loop or reseed timer in plugin --- src/net/i2p/itoopie/Main.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/net/i2p/itoopie/Main.java b/src/net/i2p/itoopie/Main.java index cf818f44f..085fc4f9d 100644 --- a/src/net/i2p/itoopie/Main.java +++ b/src/net/i2p/itoopie/Main.java @@ -85,7 +85,9 @@ public class Main { } - launchForeverLoop(); + // not for plugin + if (System.getProperty(ConfigurationManager.PROP_CONF_DIR) == null) + launchForeverLoop(); try { startUp(); } catch (Exception e) { @@ -94,9 +96,12 @@ public class Main { + // not for plugin + if (System.getProperty(ConfigurationManager.PROP_CONF_DIR) == null) { // Start running periodic task after 2 minutes, run periodically every 10th minute. - reseedMonitor = new Timer(); + reseedMonitor = new Timer(); reseedMonitor.scheduleAtFixedRate(new ReseedMonitor(), 2*60*1000, 10*60*1000); + } //testStuff(); // Delete Me } @@ -130,7 +135,7 @@ public class Main { } } }; - Thread t = new Thread(r); + Thread t = new Thread(r, "IToopie-LFL"); t.setDaemon(false); t.start(); }