Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_shelf.c 


Log Message:
Add missing dnd registration for shelf.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_shelf.c,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -3 -r1.92 -r1.93
--- e_shelf.c   19 May 2008 04:37:34 -0000      1.92
+++ e_shelf.c   14 Jun 2008 09:53:05 -0000      1.93
@@ -609,6 +609,7 @@
      {
        es->popup = e_popup_new(es->zone, es->x, es->y, es->w, es->h);
        e_drop_xdnd_register_set(es->popup->evas_win, 1);
+       e_gadcon_dnd_window_set(es->gadcon, es->popup->evas_win);
        e_popup_layer_set(es->popup, es->cfg->layer);
 
        es->ee = es->popup->ecore_evas;
@@ -622,6 +623,7 @@
      }
    else 
      {
+       e_drop_xdnd_register_set(es->popup->evas_win, 0);
        e_object_del(E_OBJECT(es->popup));
        es->popup = NULL;
 
@@ -630,6 +632,8 @@
        evas_object_layer_set(es->o_event, es->cfg->layer);
        evas_object_layer_set(es->o_base, es->cfg->layer);
 
+       e_drop_xdnd_register_set(zone->container->event_win, 1);
+       e_gadcon_dnd_window_set(es->gadcon, zone->container->event_win);
        _e_shelf_edge_event_register(es, 0);
      }
 }



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