Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
      Tag: branch-exp
        ecore-e16.c ipc.c 


Log Message:
Oops - fix.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/Attic/ecore-e16.c,v
retrieving revision 1.1.2.6
retrieving revision 1.1.2.7
diff -u -3 -r1.1.2.6 -r1.1.2.7
--- ecore-e16.c 8 Dec 2004 20:06:14 -0000       1.1.2.6
+++ ecore-e16.c 9 Dec 2004 19:22:20 -0000       1.1.2.7
@@ -132,27 +132,28 @@
    unsigned long       bytes_after, num_ret;
    int                 format_ret;
    unsigned int        i;
+   int                 num;
 
    prop_ret = NULL;
    XGetWindowProperty(_ecore_x_disp, win, atom, 0, 0x7fffffff, False,
-                     ECORE_X_ATOM_UTF8_STRING, &type_ret,
-                     &format_ret, &num_ret, &bytes_after, &prop_ret);
-   if (prop_ret && num_ret > 0 && format_ret == 32)
+                     XA_CARDINAL, &type_ret, &format_ret, &num_ret,
+                     &bytes_after, &prop_ret);
+   if (prop_ret && type_ret == XA_CARDINAL && format_ret == 32)
      {
        if (num_ret < len)
           len = num_ret;
        for (i = 0; i < len; i++)
-          val[i] = prop_ret[i];
+          val[i] = ((unsigned long *)prop_ret)[i];
+       num = len;
      }
    else
      {
-       if (!prop_ret || format_ret != 32)
-          len = -1;
+       num = -1;
      }
    if (prop_ret)
       XFree(prop_ret);
 
-   return len;
+   return num;
 }
 
 /*
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ipc.c,v
retrieving revision 1.174.2.36
retrieving revision 1.174.2.37
diff -u -3 -r1.174.2.36 -r1.174.2.37
--- ipc.c       21 Nov 2004 09:43:02 -0000      1.174.2.36
+++ ipc.c       9 Dec 2004 19:22:20 -0000       1.174.2.37
@@ -1384,6 +1384,7 @@
             "No resize H/V    %i/%i       Shaped      %i\n"
             "Base, min, max, inc w/h %ix%i, %ix%i, %ix%i %ix%i\n"
             "Aspect min, max         %5.5f, %5.5f\n"
+            "Struts                  lrtb %i,%i,%i,%i\n"
             "MWM border %i resizeh %i title %i menu %i minimize %i maximize 
%i\n"
             "NeedsInput   %i   TakeFocus    %i   FocusNever   %i   FocusClick  
 %i\n"
             "NeverUseArea %i   FixedPos     %i\n"
@@ -1411,12 +1412,15 @@
             ewin->client.shaped, ewin->client.base_w, ewin->client.base_h,
             ewin->client.width.min, ewin->client.height.min,
             ewin->client.width.max, ewin->client.height.max,
-            ewin->client.w_inc, ewin->client.h_inc, ewin->client.aspect_min,
-            ewin->client.aspect_max, ewin->client.mwm_decor_border,
-            ewin->client.mwm_decor_resizeh, ewin->client.mwm_decor_title,
-            ewin->client.mwm_decor_menu, ewin->client.mwm_decor_minimize,
-            ewin->client.mwm_decor_maximize, ewin->client.need_input,
-            ewin->client.take_focus, ewin->neverfocus, ewin->focusclick,
+            ewin->client.w_inc, ewin->client.h_inc,
+            ewin->client.aspect_min, ewin->client.aspect_max,
+            ewin->strut.left, ewin->strut.right,
+            ewin->strut.top, ewin->strut.bottom,
+            ewin->client.mwm_decor_border, ewin->client.mwm_decor_resizeh,
+            ewin->client.mwm_decor_title, ewin->client.mwm_decor_menu,
+            ewin->client.mwm_decor_minimize, ewin->client.mwm_decor_maximize,
+            ewin->client.need_input, ewin->client.take_focus,
+            ewin->neverfocus, ewin->focusclick,
             ewin->never_use_area, ewin->fixedpos, EoGetDesk(ewin),
             EoGetLayer(ewin), ewin->iconified, EoIsSticky(ewin), ewin->shaded,
             ewin->docked, ewin->state, ewin->shown, ewin->active,




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to