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