Enlightenment CVS committal
Author : dj2
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/src/lib
Modified Files:
ewl_widget.c
Log Message:
- cleanup, remove the right callback on destroy
===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_widget.c,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -3 -r1.77 -r1.78
--- ewl_widget.c 24 May 2006 02:55:15 -0000 1.77
+++ ewl_widget.c 24 May 2006 03:59:10 -0000 1.78
@@ -2008,7 +2008,7 @@
ewl_callback_del(w, EWL_CALLBACK_MOUSE_DOWN, ewl_widget_drag_down_cb);
ewl_callback_del(w, EWL_CALLBACK_MOUSE_MOVE, ewl_widget_drag_move_cb);
- ewl_callback_del(w, EWL_CALLBACK_MOUSE_MOVE, ewl_widget_drag_up_cb);
+ ewl_callback_del(w, EWL_CALLBACK_MOUSE_UP, ewl_widget_drag_up_cb);
/*
* First remove the parents reference to this widget to avoid bad
@@ -2058,7 +2058,6 @@
if (w->bit_state) {
ecore_string_release(w->bit_state);
- w->inheritance = NULL;
w->bit_state = NULL;
}
@@ -2536,7 +2535,6 @@
if (b == p_b)
p_b = 0;
-
/*
* Assign the relevant insets and padding.
*/
@@ -2544,8 +2542,6 @@
ewl_object_padding_set(EWL_OBJECT(w), p_l, p_r, p_t, p_b);
}
-
-
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
@@ -2967,7 +2963,7 @@
ewl_widget_drag_down_cb);
ewl_callback_del(w, EWL_CALLBACK_MOUSE_MOVE,
ewl_widget_drag_move_cb);
- ewl_callback_del(w, EWL_CALLBACK_MOUSE_MOVE,
+ ewl_callback_del(w, EWL_CALLBACK_MOUSE_UP,
ewl_widget_drag_up_cb);
ewl_object_flags_remove(EWL_OBJECT(w),
EWL_FLAG_PROPERTY_DRAGGABLE, EWL_FLAGS_PROPERTY_MASK);
@@ -3005,16 +3001,17 @@
Ewl_Widget* temp = ewl_widget_drag_widget;
while (temp) {
- ewl_object_state_remove(EWL_OBJECT(temp),
EWL_FLAG_STATE_PRESSED);
+ ewl_object_state_remove(EWL_OBJECT(temp),
+ EWL_FLAG_STATE_PRESSED);
temp = temp->parent;
}
-
ewl_embed_active_set(ewl_embed_widget_find(ewl_widget_drag_widget), 0);
+ ewl_embed_active_set(ewl_embed_widget_find(
+ ewl_widget_drag_widget), 0);
}
ewl_widget_dnd_drag_move_count = 0;
ewl_widget_drag_widget = NULL;
-// printf("Drag reset..\n");
DLEAVE_FUNCTION(DLEVEL_STABLE);
}
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs