Enlightenment CVS committal

Author  : mej
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        ewmh.c timestamp.h 


Log Message:
Wed Apr  2 17:54:45 EST 2003
(KainX)

Added latest patch from Kim Woelders <[EMAIL PROTECTED]> to fix setting
of the _NET_DESKTOP_VIEWPORT hint.

===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ewmh.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- ewmh.c      31 Mar 2003 17:31:22 -0000      1.4
+++ ewmh.c      2 Apr 2003 22:55:53 -0000       1.5
@@ -327,14 +327,22 @@
 void
 EWMH_SetDesktopViewport(void)
 {
-   CARD32              val[2];
-   int                 ax, ay;
+   CARD32             *p_coord;
+   int                 n_coord, i;
 
    EDBUG(6, "EWMH_SetDesktopViewport");
-   GetCurrentArea(&ax, &ay);
-   val[0] = ax * root.w;
-   val[1] = ay * root.h;
-   _ATOM_SET_CARD32(_NET_DESKTOP_VIEWPORT, root.win, val, 2);
+   n_coord = 2 * mode.numdesktops;
+   p_coord = Emalloc(n_coord * sizeof(CARD32));
+   if (p_coord)
+     {
+        for (i = 0; i < mode.numdesktops; i++)
+          {
+             p_coord[2 * i] = desks.desk[i].current_area_x * root.w;
+             p_coord[2 * i + 1] = desks.desk[i].current_area_y * root.h;
+          }
+        _ATOM_SET_CARD32(_NET_DESKTOP_VIEWPORT, root.win, p_coord, n_coord);
+        Efree(p_coord);
+     }
    EDBUG_RETURN_;
 }
 
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/timestamp.h,v
retrieving revision 1.492
retrieving revision 1.493
diff -u -3 -r1.492 -r1.493
--- timestamp.h 2 Apr 2003 22:51:46 -0000       1.492
+++ timestamp.h 2 Apr 2003 22:55:53 -0000       1.493
@@ -1 +1 @@
-#define E_CHECKOUT_DATE "$Date: 2003/04/02 22:51:46 $"
+#define E_CHECKOUT_DATE "$Date: 2003/04/02 22:55:53 $"




-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to