ethumb: Invalid access upon ethumb_free
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 15 Jul 2010 12:45:52 +0000 (12:45 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 15 Jul 2010 12:45:52 +0000 (12:45 +0000)
The sub-ecore_evas is automatically deleted by ecore_evas_object_image
object when it is deleted, so we were double-freeing it.

By: Brian Wang <brian.wang.0721@gmail.com>

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

src/lib/Ethumb.c

index 7c0f9e6..8f9725a 100644 (file)
@@ -318,7 +318,6 @@ ethumb_free(Ethumb *ethumb)
    ethumb_file_free(ethumb);
    evas_object_del(ethumb->o);
    ecore_evas_free(ethumb->ee);
-   ecore_evas_free(ethumb->sub_ee);
    eina_stringshare_del(ethumb->thumb_dir);
    eina_stringshare_del(ethumb->category);
    if (ethumb->finished_idler)