From 04a1f2b12c3837ff4dcbd34f858ff26a3bc48644 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Wed, 6 Apr 2016 10:20:55 +0100 Subject: [PATCH] Don't poll plugins that don't support polling. --- briar-core/src/org/briarproject/plugins/PollerImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/briar-core/src/org/briarproject/plugins/PollerImpl.java b/briar-core/src/org/briarproject/plugins/PollerImpl.java index 50e79b3b27..938997a764 100644 --- a/briar-core/src/org/briarproject/plugins/PollerImpl.java +++ b/briar-core/src/org/briarproject/plugins/PollerImpl.java @@ -45,12 +45,13 @@ class PollerImpl implements Poller { public void addPlugin(Plugin p) { // Randomise first polling interval - schedule(p, randomise(p.getPollingInterval()), false); + if (p.shouldPoll()) + schedule(p, randomise(p.getPollingInterval()), false); } public void pollNow(Plugin p) { // Randomise next polling interval - schedule(p, 0, true); + if (p.shouldPoll()) schedule(p, 0, true); } private int randomise(int interval) { -- GitLab