Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        desktops.c 


Log Message:
Slightly better desk switch, I think.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/desktops.c,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -3 -r1.151 -r1.152
--- desktops.c  12 Jun 2005 07:56:30 -0000      1.151
+++ desktops.c  16 Jun 2005 20:31:37 -0000      1.152
@@ -1045,6 +1045,8 @@
 {
    int                 i;
 
+   EGrabServer();
+
    d->viewable = 1;
    DeskRefresh(d->num);
    MoveToDeskTop(d->num);
@@ -1065,6 +1067,8 @@
    MoveStickyButtonsToCurrentDesk();
    DesksStackingCheck();
    HintsSetCurrentDesktop();
+
+   EUngrabServer();
 }
 
 void
@@ -1200,6 +1204,8 @@
 
    desks.previous = desks.current = desks.order[0];
 
+   EGrabServer();
+
    UncoverDesktop(desks.order[0]);
    DeskHide(desk);
 
@@ -1210,6 +1216,8 @@
    if (Mode.mode == MODE_NONE)
       ModulesSignal(ESIGNAL_DESK_SWITCH_DONE, NULL);
    HintsSetCurrentDesktop();
+
+   EUngrabServer();
    ESync();
 }
 




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to