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
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to