Enlightenment CVS committal Author : handyande Project : misc Module : engage
Dir : misc/engage/src/module Modified Files: e_mod_main.c Log Message: Fix for latest ecore DND =================================================================== RCS file: /cvsroot/enlightenment/misc/engage/src/module/e_mod_main.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -3 -r1.38 -r1.39 --- e_mod_main.c 10 Apr 2005 15:15:22 -0000 1.38 +++ e_mod_main.c 11 Apr 2005 11:29:01 -0000 1.39 @@ -966,20 +966,25 @@ _engage_cb_event_dnd_selection(void *data, int type, void *event) { Ecore_X_Event_Selection_Notify *ev; + Ecore_X_Selection_Data_Files *files; int i; Engage_Bar *eb; - + ev = event; eb = data; - for (i = 0; i < ev->num_files; i++) + + if (!ev->selection == ECORE_X_SELECTION_XDND) + return 1; + files = ev->data; + for (i = 0; i < files->num_files; i++) { char *name, *path, *ext; - ext = strstr(ev->files[i], ".eapp"); + ext = strstr(files->files[i], ".eapp"); if (!ext) continue; - path = ecore_file_get_dir(ev->files[i]); + path = ecore_file_get_dir(files->files[i]); /* FIXME test here, we might need to copy it to .../all/ */ - name = ecore_file_get_file(ev->files[i]); + name = ecore_file_get_file(files->files[i]); _engage_dotorder_app_add(eb->engage, name); } ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs