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