瀏覽代碼

Fix crash when event listener not created

Fred Sundvik 9 年之前
父節點
當前提交
07e412c538
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      visualizer.c

+ 3 - 1
visualizer.c

@@ -458,7 +458,9 @@ void visualizer_init(void) {
 void update_status(bool changed) {
     if (changed) {
         GSourceListener* listener = geventGetSourceListener(layer_changed_event, NULL);
-        geventSendEvent(listener);
+        if (listener) {
+            geventSendEvent(listener);
+        }
     }
 #ifdef USE_SERIAL_LINK
     static systime_t last_update = 0;