X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FPreferences.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FPreferences.java;h=1f28c693f4103080396c33461ce014ae79c9a2e7;hp=c413f891f764c6b5c0605c590789ab9ca39d93f1;hb=3233fad6a7cf276d13286f3ab7b5836fcabcf668;hpb=d5573f473d20716e78700cde845d3d5a55aa6f3f diff --git a/src/main/java/net/pterodactylus/sone/core/Preferences.java b/src/main/java/net/pterodactylus/sone/core/Preferences.java index c413f89..1f28c69 100644 --- a/src/main/java/net/pterodactylus/sone/core/Preferences.java +++ b/src/main/java/net/pterodactylus/sone/core/Preferences.java @@ -20,6 +20,8 @@ package net.pterodactylus.sone.core; import net.pterodactylus.sone.core.event.InsertionDelayChangedEvent; import net.pterodactylus.sone.fcp.FcpInterface; import net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired; +import net.pterodactylus.sone.fcp.event.FcpInterfaceActivatedEvent; +import net.pterodactylus.sone.fcp.event.FcpInterfaceDeactivatedEvent; import com.google.common.eventbus.EventBus; @@ -344,6 +346,11 @@ public class Preferences { */ public Preferences setFcpInterfaceActive(boolean fcpInterfaceActive) { options.getBooleanOption("ActivateFcpInterface").set(fcpInterfaceActive); + if (fcpInterfaceActive) { + eventBus.post(new FcpInterfaceActivatedEvent()); + } else { + eventBus.post(new FcpInterfaceDeactivatedEvent()); + } return this; }