Explorar o código

Fix crash when event listener not created

Fred Sundvik %!s(int64=9) %!d(string=hai) anos
pai
achega
07e412c538
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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;