summaryrefslogtreecommitdiff
path: root/src/xterm.c
diff options
context:
space:
mode:
authorJan Djärv <jan.h.d@swipnet.se>2013-08-10 11:16:37 +0200
committerJan Djärv <jan.h.d@swipnet.se>2013-08-10 11:16:37 +0200
commit361c0eb8ecfda5e7720e927e580ef6033f023e08 (patch)
tree314c3db21afa16be81881de58b06af8177ae33e7 /src/xterm.c
parentd4166523bc8c4565cde24fcda56d3d5cdabb70ce (diff)
downloademacs-361c0eb8ecfda5e7720e927e580ef6033f023e08.tar.gz
* xterm.c (x_error_handler): Also ignore BadWindow for X_SetInputFocus,
don't check minor_code. Fixes: debbugs:14417
Diffstat (limited to 'src/xterm.c')
-rw-r--r--src/xterm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/xterm.c b/src/xterm.c
index db5ca1a1fbb..55347a3310e 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7808,9 +7808,8 @@ static int
x_error_handler (Display *display, XErrorEvent *event)
{
#if defined USE_GTK && defined HAVE_GTK3
- if (event->error_code == BadMatch
- && event->request_code == X_SetInputFocus
- && event->minor_code == 0)
+ if ((event->error_code == BadMatch || event->error_code == BadWindow)
+ && event->request_code == X_SetInputFocus)
{
return 0;
}