Bugfix: e dialog: don’t crash when using the escape key to close.
authorChidambar Zinnoury <chidambar.zinnoury@zefla.fr>
Sun, 5 Apr 2015 01:48:28 +0000 (03:48 +0200)
committerChidambar Zinnoury <chidambar.zinnoury@zefla.fr>
Mon, 6 Apr 2015 19:53:21 +0000 (21:53 +0200)
 Commit 99589eb5af346add9fe912a768ed006416cb2220 introduced this bug as the callback creation wasn’t changed to suit the new prototype and stil passed a window object.

src/bin/e_obj_dialog.c

index 07325f6..a2a7031 100644 (file)
@@ -50,7 +50,7 @@ e_obj_dialog_new(char *title, char *class_name, char *class_class)
    if (!kg)
      fprintf(stderr, "ERROR: unable to redirect \"Escape\" key events to object %p.\n", o);
    evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN,
-                                  _key_down_cb, od->win);
+                                  _key_down_cb, od);
 
    return od;
 }