[PATCH] dixSetPrivate regressions in DDX xwin
Jamey Sharp
jamey at minilop.net
Mon Jun 7 08:43:51 PDT 2010
I haven't looked at the surrounding code, but this looks right to me.
Reviewed-by: Jamey Sharp <jamey at minilop.net>
On Mon, Jun 7, 2010 at 3:40 AM, Colin Harrison
<colin.harrison at virgin.net> wrote:
> Hi,
>
> Patches for a few typos and a regression in DDX xwin...
>
> --- ./hw/xwin/save_winallpriv.c 2010-06-06 06:02:02.000000000 +0100
> +++ ./hw/xwin/winallpriv.c 2010-06-06 17:45:40.000000000 +0100
> @@ -74,25 +74,31 @@
> /* Intialize private structure members */
> pScreenPriv->fActive = TRUE;
>
> + if (!dixRegisterPrivateKey(g_iScreenPrivateKey, PRIVATE_SCREEN, 0))
> + {
> + ErrorF ("winAllocatePrivates - AllocateScreenPrivate () failed\n");
> + return FALSE;
> + }
> +
> /* Save the screen private pointer */
> winSetScreenPriv (pScreen, pScreenPriv);
>
> /* Reserve GC memory for our privates */
> - if (!dixRequestPrivateKey(g_iGCPrivateKey, PRIVATE_GC, sizeof
> (winPrivGCRec)))
> + if (!dixRegisterPrivateKey(g_iGCPrivateKey, PRIVATE_GC, sizeof
> (winPrivGCRec)))
> {
> ErrorF ("winAllocatePrivates - AllocateGCPrivate () failed\n");
> return FALSE;
> }
>
> /* Reserve Pixmap memory for our privates */
> - if (!dixRequestPrivateKey(g_iPixmapPrivateKey, PRIVATE_PIXMAP, sizeof
> (winPrivPixmapRec)))
> + if (!dixRegisterPrivateKey(g_iPixmapPrivateKey, PRIVATE_PIXMAP, sizeof
> (winPrivPixmapRec)))
> {
> ErrorF ("winAllocatePrivates - AllocatePixmapPrivates () failed\n");
> return FALSE;
> }
>
> /* Reserve Window memory for our privates */
> - if (!dixRequestPrivateKey(g_iWindowPrivateKey, PRIVATE_WINDOW, sizeof
> (winPrivWinRec)))
> + if (!dixRegisterPrivateKey(g_iWindowPrivateKey, PRIVATE_WINDOW, sizeof
> (winPrivWinRec)))
> {
> ErrorF ("winAllocatePrivates () - AllocateWindowPrivates ()
> failed\n");
> return FALSE;
>
>
> --- ./hw/xwin/save_win.h 2010-06-06 06:02:02.000000000 +0100
> +++ ./hw/xwin/win.h 2010-06-06 07:15:38.000000000 +0100
> @@ -631,7 +631,7 @@
> extern DevPrivateKeyRec g_iScreenPrivateKeyRec;
> #define g_iScreenPrivateKey (&g_iScreenPrivateKeyRec)
> extern DevPrivateKeyRec g_iCmapPrivateKeyRec;
> -#define g_iCmapPrivateKeyRec (&g_iCmapPrivateKeyRec)
> +#define g_iCmapPrivateKey (&g_iCmapPrivateKeyRec)
> extern DevPrivateKeyRec g_iGCPrivateKeyRec;
> #define g_iGCPrivateKey (&g_iGCPrivateKeyRec)
> extern DevPrivateKeyRec g_iPixmapPrivateKeyRec;
>
> Thanks,
> Colin Harrison
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
>
More information about the xorg-devel
mailing list