Enlightenment CVS committal Author : kwo Project : e16 Module : e
Dir : e16/e/src Modified Files: desktops.c Log Message: Fix updates on screen size change (broken in 0.16.8.13). =================================================================== RCS file: /cvs/e/e16/e/src/desktops.c,v retrieving revision 1.285 retrieving revision 1.286 diff -u -3 -r1.285 -r1.286 --- desktops.c 25 Apr 2008 19:12:11 -0000 1.285 +++ desktops.c 10 May 2008 23:08:38 -0000 1.286 @@ -1867,12 +1867,13 @@ if (EDebug(EDBUG_TYPE_DESKS)) Eprintf("DeskRootResize %d %dx%d\n", root, w, h); - if (root) + if (root && (VROOT != RROOT)) { WinGetW(RROOT) = w; WinGetH(RROOT) = h; } + /* Quit if no change */ if (w == WinGetW(VROOT) && h == WinGetH(VROOT)) return; @@ -1882,11 +1883,11 @@ if (w != WinGetW(VROOT) || h != WinGetH(VROOT)) return; - Mode.screen.w_old = WinGetW(VROOT); - Mode.screen.h_old = WinGetH(VROOT); - ScreenInit(); DesksResize(w, h); + + Mode.screen.w_old = WinGetW(VROOT); + Mode.screen.h_old = WinGetH(VROOT); } static ActionClass * @@ -2106,6 +2107,9 @@ unsigned int i; memset(&desks, 0, sizeof(desks)); + + Mode.screen.w_old = WinGetW(VROOT); + Mode.screen.h_old = WinGetH(VROOT); /* Backward compatibility hack */ if (Conf.desks.edge_flip_resistance <= 0) ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs