Enlightenment CVS committal Author : devilhorns Project : e_modules Module : screenshot
Dir : e_modules/screenshot Modified Files: e_mod_main.c Log Message: Delete evas_callbacks when we shutdown. =================================================================== RCS file: /cvs/e/e_modules/screenshot/e_mod_main.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -3 -r1.45 -r1.46 --- e_mod_main.c 6 Jun 2006 08:47:06 -0000 1.45 +++ e_mod_main.c 6 Jun 2006 14:46:06 -0000 1.46 @@ -99,11 +99,17 @@ _gc_shutdown(E_Gadcon_Client *gcc) { Instance *inst; - + Screenshot *ss; + inst = gcc->data; + ss = inst->ss; + if (inst->filename) evas_stringshare_del(inst->filename); ss_config->instances = evas_list_remove(ss_config->instances, inst); - _ss_free(inst->ss); + + evas_object_event_callback_del(ss->ss_obj, EVAS_CALLBACK_MOUSE_DOWN, _ss_cb_mouse_down); + + _ss_free(ss); free(inst); } _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs