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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs