Procházet zdrojové kódy

Fix crash when event listener not created

Fred Sundvik před 9 roky
rodič
revize
07e412c538
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  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;