From: Pauli Nieminen <[email protected]>

This reduces about 1us runtime for each main loop iteration on ARM.

Signed-off-by: Pauli Nieminen <[email protected]>
---
 miext/shadow/shadow.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/miext/shadow/shadow.c b/miext/shadow/shadow.c
index cb1b299..d847085 100644
--- a/miext/shadow/shadow.c
+++ b/miext/shadow/shadow.c
@@ -72,11 +72,6 @@ shadowBlockHandler(pointer data, OSTimePtr pTimeout, pointer 
pRead)
 }
 
 static void
-shadowWakeupHandler(pointer data, int i, pointer LastSelectMask)
-{
-}
-
-static void
 shadowGetImage(DrawablePtr pDrawable, int sx, int sy, int w, int h,
               unsigned int format, unsigned long planeMask, char *pdstLine)
 {
@@ -182,8 +177,7 @@ shadowAdd(ScreenPtr pScreen, PixmapPtr pPixmap, 
ShadowUpdateProc update,
 {
     shadowBuf(pScreen);
 
-    if (!RegisterBlockAndWakeupHandlers(shadowBlockHandler, 
shadowWakeupHandler,
-                                       (pointer)pScreen))
+    if (!RegisterBlockHandler(shadowBlockHandler, pScreen))
        return FALSE;
 
     /*
@@ -227,8 +221,7 @@ shadowRemove(ScreenPtr pScreen, PixmapPtr pPixmap)
        pBuf->pPixmap = 0;
     }
 
-    RemoveBlockAndWakeupHandlers(shadowBlockHandler, shadowWakeupHandler,
-                                (pointer) pScreen);
+    RemoveBlockHandler(shadowBlockHandler, pScreen);
 }
 
 Bool
-- 
1.7.0.4

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to