diff options
Diffstat (limited to 'xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c')
-rw-r--r-- | xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c b/xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c index 756a10c38..d5f4cd97a 100644 --- a/xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c +++ b/xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c @@ -1,4 +1,4 @@ -/* $XFree86: xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c,v 1.29 2000/09/20 02:05:41 keithp Exp $ */ +/* $XFree86: xc/programs/Xserver/hw/xfree86/xaa/xaaInit.c,v 1.30 2000/09/24 18:28:56 keithp Exp $ */ #include "misc.h" #include "xf86.h" @@ -450,6 +450,7 @@ XAAPixmapBPP (ScreenPtr pScreen, int depth) { PixmapPtr pPix; int bpp; + DestroyPixmapProcPtr destroyPixmap; XAA_SCREEN_PROLOGUE (pScreen, CreatePixmap); pPix = (*pScreen->CreatePixmap) (pScreen, 1, 1, depth); @@ -457,9 +458,10 @@ XAAPixmapBPP (ScreenPtr pScreen, int depth) if (!pPix) return 0; bpp = pPix->drawable.bitsPerPixel; + destroyPixmap = pScreen->DestroyPixmap; XAA_SCREEN_PROLOGUE (pScreen, DestroyPixmap); (*pScreen->DestroyPixmap) (pPix); - XAA_SCREEN_EPILOGUE (pScreen, DestroyPixmap, XAADestroyPixmap); + XAA_SCREEN_EPILOGUE (pScreen, DestroyPixmap, destroyPixmap); return bpp; } |