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