* edje: fix constness warning.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 1 Jun 2010 14:35:19 +0000 (14:35 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 1 Jun 2010 14:35:19 +0000 (14:35 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@49372 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/edje_util.c

index 10faf82..ec3472a 100644 (file)
@@ -2136,7 +2136,7 @@ edje_object_text_insert_filter_callback_add(Evas_Object *obj, const char *part,
    cb = calloc(1, sizeof(Edje_Text_Insert_Filter_Callback));
    cb->part = eina_stringshare_add(part);
    cb->func = func;
-   cb->data = data;
+   cb->data = (void*) data;
    ed->text_insert_filter_callbacks = 
      eina_list_append(ed->text_insert_filter_callbacks, cb);
 }
@@ -2152,7 +2152,7 @@ edje_object_text_insert_filter_callback_del(Evas_Object *obj, const char *part,
    if ((!ed) || (!part)) return;
    EINA_LIST_FOREACH(ed->text_insert_filter_callbacks, l, cb)
      {
-        if ((!strcmp(cb->part, part)) && (cb->func == func))
+        if ((!strcmp(cb->part, part)) && (cb->func == func) && (cb->data == data))
           {
              ed->text_insert_filter_callbacks = 
                eina_list_remove_list(ed->text_insert_filter_callbacks, l);