Enlightenment CVS committal Author : chaos Project : e17 Module : proto
Dir : e17/proto/entropy/src/plugins Modified Files: layout_etk_simple.c Log Message: * Deregistration on close =================================================================== RCS file: /cvs/e/e17/proto/entropy/src/plugins/layout_etk_simple.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -3 -r1.65 -r1.66 --- layout_etk_simple.c 5 Sep 2006 06:27:40 -0000 1.65 +++ layout_etk_simple.c 5 Sep 2006 06:47:14 -0000 1.66 @@ -87,11 +87,38 @@ { entropy_gui_component_instance* instance = data; - /*Decrement window reference counter*/ - _etk_layout_window_count--; + entropy_core_component_event_deregister (instance, + entropy_core_gui_event_get + (ENTROPY_GUI_EVENT_FILE_PROGRESS)); + + entropy_core_component_event_deregister (instance, + entropy_core_gui_event_get + (ENTROPY_GUI_EVENT_USER_INTERACTION_YES_NO_ABORT)); + + entropy_core_component_event_deregister (instance, + entropy_core_gui_event_get + (ENTROPY_GUI_EVENT_EXTENDED_STAT)); + + entropy_core_component_event_deregister (instance, + entropy_core_gui_event_get + (ENTROPY_GUI_EVENT_FILE_STAT)); + entropy_core_component_event_deregister (instance, + entropy_core_gui_event_get + (ENTROPY_GUI_EVENT_FILE_STAT_AVAILABLE)); - /*TODO - destroy this layout object, and deregister for events*/ + entropy_core_component_event_deregister (instance, + entropy_core_gui_event_get + (ENTROPY_GUI_EVENT_METADATA_GROUPS)); + /*Deregister this layout*/ + entropy_core_layout_deregister(instance->core, instance); + + + /*TODO: Destroy plugin children, and layout*/ + + /*Decrement window reference counter*/ + _etk_layout_window_count--; + etk_object_destroy(ETK_OBJECT(instance->gui_object)); if (_etk_layout_window_count == 0) { ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs