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

Reply via email to