clean up smart cb descriptions on del.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 4 Jun 2010 04:07:12 +0000 (04:07 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 4 Jun 2010 04:07:12 +0000 (04:07 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@49438 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_object_smart.c

index f695394..cfeddd9 100644 (file)
@@ -918,6 +918,7 @@ evas_object_smart_cleanup(Evas_Object *obj)
             free(cb);
          }
 
+       evas_smart_cb_descriptions_resize(&o->callbacks_descriptions, 0);
        o->data = NULL;
      }