Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_dnd.c 


Log Message:
We don't need to search for window at pointer with xdnd, xdnd handles this
already.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -3 -r1.75 -r1.76
--- e_dnd.c     15 Jun 2008 12:19:40 -0000      1.75
+++ e_dnd.c     15 Jun 2008 12:28:16 -0000      1.76
@@ -680,12 +680,8 @@
 //     win = ecore_x_window_at_xy_with_skip_get(x, y, ignore_win, 2);
      }
    else
-     /* FIXME: this is nasty. every x mouse event we go back to x and do
-      * a whole bunch of round-trips narrowing down the toplevel window
-      * which contains the mouse */
-     win = ecore_x_window_shadow_tree_at_xy_with_skip_get(root, x, y, NULL, 0);
-//     win = ecore_x_window_at_xy_with_skip_get(x, y, NULL, 0);
-   
+     win = root;
+
    if (_drag_current)
      {
        _e_drag_show(_drag_current);
@@ -890,24 +886,13 @@
 }
 
 static void
-_e_drag_xdnd_end(Ecore_X_Window root, int x, int y)
+_e_drag_xdnd_end(Ecore_X_Window win, int x, int y)
 {
    Evas_List *l;
    E_Event_Dnd_Drop ev;
    int dx, dy, dw, dh;
-   Ecore_X_Window win, ignore_win[2];
 
    if (!_xdnd) return;
-   if (_drag_current)
-     {
-       ignore_win[0] = _drag_current->evas_win;
-       ignore_win[1] = _drag_win;
-       win = ecore_x_window_shadow_tree_at_xy_with_skip_get(root, x, y, 
ignore_win, 2);
-//     win = ecore_x_window_at_xy_with_skip_get(x, y, ignore_win, 2);
-     }
-   else
-     win = ecore_x_window_shadow_tree_at_xy_with_skip_get(root, x, y, NULL, 0);
-//     win = ecore_x_window_at_xy_with_skip_get(x, y, NULL, 0);
 
    ev.data = _xdnd->data;
 



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to