From c96a1907da93fcd20dfc838c81b81829ebb5c616 Mon Sep 17 00:00:00 2001
From: pfyy <pfyy@pfyy>
Date: Fri, 26 Aug 2022 09:57:52 +0800
Subject: [PATCH] fix dungeon

---
 .../emu/grasscutter/game/entity/gadget/GadgetWorktop.java     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main/java/emu/grasscutter/game/entity/gadget/GadgetWorktop.java b/src/main/java/emu/grasscutter/game/entity/gadget/GadgetWorktop.java
index 8e05faa6..36164676 100644
--- a/src/main/java/emu/grasscutter/game/entity/gadget/GadgetWorktop.java
+++ b/src/main/java/emu/grasscutter/game/entity/gadget/GadgetWorktop.java
@@ -58,7 +58,9 @@ public class GadgetWorktop extends GadgetContent {
         this.handler = handler;
     }
     public boolean onSelectWorktopOption(SelectWorktopOptionReq req) {
-        this.handler.onSelectWorktopOption(this,req.getOptionId());
+        if (this.handler != null) {
+            this.handler.onSelectWorktopOption(this, req.getOptionId());
+        }
         return false;
     }
 
-- 
GitLab