Line 0
Link Here
|
|
|
1 |
--- src/client.c |
2 |
+++ src/client.c |
3 |
@@ -2712,10 +2712,18 @@ clientClose (Client *c) |
4 |
void |
5 |
clientKill (Client *c) |
6 |
{ |
7 |
+ ScreenInfo *screen_info; |
8 |
+ DisplayInfo *display_info; |
9 |
+ |
10 |
g_return_if_fail (c != NULL); |
11 |
TRACE ("client \"%s\" (0x%lx)", c->name, c->window); |
12 |
|
13 |
- XKillClient (clientGetXDisplay (c), c->window); |
14 |
+ screen_info = c->screen_info; |
15 |
+ display_info = screen_info->display_info; |
16 |
+ |
17 |
+ myDisplayErrorTrapPush (display_info); |
18 |
+ XKillClient (display_info->dpy, c->window); |
19 |
+ myDisplayErrorTrapPopIgnored (display_info); |
20 |
} |
21 |
|
22 |
void |