fix segv on elm_config exiting - entry bug! free(wd) AFTEr u have
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 29 Mar 2012 09:40:23 +0000 (09:40 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 29 Mar 2012 09:40:23 +0000 (09:40 +0000)
finishing ACCESING IT!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69736 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_entry.c

index 38ef33b..ebbef48 100644 (file)
@@ -524,11 +524,11 @@ _del_hook(Evas_Object *obj)
      }
    if (wd->delay_write) ecore_timer_del(wd->delay_write);
    if (wd->input_panel_imdata) free(wd->input_panel_imdata);
-   free(wd);
 
    if (wd->anchor_hover.hover_style) eina_stringshare_del(wd->anchor_hover.hover_style);
    evas_event_thaw(evas_object_evas_get(obj));
    evas_event_thaw_eval(evas_object_evas_get(obj));
+   free(wd);
 }
 
 static void