Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_dnd.c 


Log Message:
Use right base window for drop.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_dnd.c,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -3 -r1.72 -r1.73
--- e_dnd.c     13 Jun 2008 21:35:39 -0000      1.72
+++ e_dnd.c     15 Jun 2008 08:41:41 -0000      1.73
@@ -606,6 +606,7 @@
             break;
          }
      }
+   printf("0x%x == 0x%x\n", win, hwin);
    if (win == hwin) return 1;
    return 0;
 }
@@ -1184,6 +1185,7 @@
      }
    else
      {
+       printf("Position over xdnd: 0x%x, 0x%x\n", ev->win, ev->source);
        _e_drag_update(ev->win, ev->position.x, ev->position.y);
        ecore_x_dnd_send_status(1, 0, rect, ECORE_X_DND_ACTION_PRIVATE);
      }
@@ -1268,8 +1270,7 @@
        for (i = 0; i < files->num_files; i++)
          l = evas_list_append(l, files->files[i]), printf("file: %s\n", 
files->files[i]);
        _xdnd->data = l;
-       printf("_drag_win_root = %x\n", _drag_win_root);
-       _e_drag_xdnd_end(_drag_win_root, _xdnd->x, _xdnd->y);
+       _e_drag_xdnd_end(ev->win, _xdnd->x, _xdnd->y);
        evas_list_free(l);
      }
    else if (!strcmp("text/x-moz-url", _xdnd->type))
@@ -1308,12 +1309,12 @@
        l = evas_list_append(l, file);
 
        _xdnd->data = l;
-       _e_drag_xdnd_end(_drag_win_root, _xdnd->x, _xdnd->y);
+       _e_drag_xdnd_end(ev>win, _xdnd->x, _xdnd->y);
        evas_list_free(l);
      }
    else
      {
-       _e_drag_xdnd_end(_drag_win_root, _xdnd->x, _xdnd->y);
+       _e_drag_xdnd_end(ev->win, _xdnd->x, _xdnd->y);
      }
    /* FIXME: When to execute this? It could be executed in ecore_x after 
getting
     * the drop property... */



-------------------------------------------------------------------------
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