From e5f7ab7a2da1664599fdbe9392cbc745cb5ce91d Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Wed, 21 Nov 2012 16:49:01 +0000 Subject: [PATCH] Disable the Tor plugin by default. --- src/net/sf/briar/plugins/tor/TorPluginFactory.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/net/sf/briar/plugins/tor/TorPluginFactory.java b/src/net/sf/briar/plugins/tor/TorPluginFactory.java index 2d213209cc..c6ff581443 100644 --- a/src/net/sf/briar/plugins/tor/TorPluginFactory.java +++ b/src/net/sf/briar/plugins/tor/TorPluginFactory.java @@ -2,6 +2,8 @@ package net.sf.briar.plugins.tor; import java.util.concurrent.Executor; +import org.h2.util.StringUtils; + import net.sf.briar.api.android.AndroidExecutor; import net.sf.briar.api.lifecycle.ShutdownManager; import net.sf.briar.api.plugins.PluginExecutor; @@ -17,6 +19,9 @@ public class TorPluginFactory implements DuplexPluginFactory { public DuplexPlugin createPlugin(@PluginExecutor Executor pluginExecutor, AndroidExecutor androidExecutor, Context appContext, ShutdownManager shutdownManager, DuplexPluginCallback callback) { + // This plugin is not enabled by default + String enabled = callback.getConfig().get("enabled"); + if(StringUtils.isNullOrEmpty(enabled)) return null; return new TorPlugin(pluginExecutor, callback, POLLING_INTERVAL); } } -- GitLab