hey cedric.. let's not segv shall we?
authorCarsten Haitzler <raster@rasterman.com>
Tue, 14 Feb 2012 15:03:12 +0000 (15:03 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Tue, 14 Feb 2012 15:03:12 +0000 (15:03 +0000)
SVN revision: 67938

legacy/edje/src/lib/edje_program.c

index b080eb3..d631364 100644 (file)
@@ -873,9 +873,11 @@ _edje_emit_full(Edje *ed, const char *sig, const char *src, void *data, void (*f
 {
    Edje_Message_Signal emsg;
    const char *sep;
-   Eina_Bool broadcast = ed->collection->broadcast_signal;
+   Eina_Bool broadcast;
 
+   if (!ed->collection) return;
    if (ed->delete_me) return;
+   broadcast = ed->collection->broadcast_signal;
 
    sep = strchr(sig, EDJE_PART_PATH_SEPARATOR);