From 8df21a74973014abf47f6cd652cbed10415c8077 Mon Sep 17 00:00:00 2001 From: liujiahua123123 Date: Sat, 17 Aug 2019 16:01:53 +0800 Subject: [PATCH] GC --- .../src/main/java/net/mamoe/mirai/event/MiraiEventHook.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mirai-core/src/main/java/net/mamoe/mirai/event/MiraiEventHook.java b/mirai-core/src/main/java/net/mamoe/mirai/event/MiraiEventHook.java index 9335283cb..6264c74d3 100644 --- a/mirai-core/src/main/java/net/mamoe/mirai/event/MiraiEventHook.java +++ b/mirai-core/src/main/java/net/mamoe/mirai/event/MiraiEventHook.java @@ -36,7 +36,7 @@ public class MiraiEventHook implements Closeable { private Predicate valid; public MiraiEventHook(Class eventClass) { - this(eventClass,a -> {}); + this(eventClass,null); } public MiraiEventHook(Class eventClass, Consumer handler){ @@ -92,10 +92,12 @@ public class MiraiEventHook implements Closeable { } public void mount(){ + if(this.handler == null)this.handler = a -> {}; MiraiEventManager.getInstance().registerHook(this); } public void mountOnce(){ + if(this.handler == null)this.handler = a -> {}; MiraiEventManager.getInstance().hookOnce(this); }