From db057e70f5f60bb5affa87505d282c72cbe68984 Mon Sep 17 00:00:00 2001
From: Alexandre Julliard <julliard@winehq.org>
Date: Thu, 26 Sep 2002 03:23:13 +0000
Subject: [PATCH] Fixed X11 error code mismatch and removed debugging output.

---
 dlls/x11drv/event.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/x11drv/event.c b/dlls/x11drv/event.c
index e14869407b0..10b40ad5441 100644
--- a/dlls/x11drv/event.c
+++ b/dlls/x11drv/event.c
@@ -371,7 +371,7 @@ static void EVENT_ProcessEvent( XEvent *event )
  */
 static int set_focus_error_handler( Display *display, XErrorEvent *event, void *arg )
 {
-    return (event->error_code == BadValue);
+    return (event->error_code == BadMatch);
 }
 
 
@@ -399,7 +399,7 @@ static void set_focus( HWND hwnd, Time time )
         TRACE( "setting focus to %x (%lx) time=%ld\n", focus, win, time );
         X11DRV_expect_error( display, set_focus_error_handler, NULL );
         XSetInputFocus( display, win, RevertToParent, time );
-        if (X11DRV_check_error()) ERR("got BadMatch, ignoring\n" );
+        if (X11DRV_check_error()) TRACE("got BadMatch, ignoring\n" );
     }
 }
 
-- 
GitLab