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