FreeBSD Bugzilla – Attachment 219680 Details for
Bug 251136
x11-wm/xfce4-wm: 4.14.6 fix crash on hang application kill via context menu
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
xfce4-wm.patch (text/plain), 1.16 KB, created by
Ivan Rozhuk
on 2020-11-14 15:09:23 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Ivan Rozhuk
Created:
2020-11-14 15:09:23 UTC
Size:
1.16 KB
patch
obsolete
>Index: x11-wm/xfce4-wm/Makefile >=================================================================== >--- x11-wm/xfce4-wm/Makefile (revision 555006) >+++ x11-wm/xfce4-wm/Makefile (working copy) >@@ -3,6 +3,7 @@ > > PORTNAME= xfce4-wm > PORTVERSION= 4.14.6 >+PORTREVISION= 1 > CATEGORIES= x11-wm xfce > MASTER_SITES= XFCE > DISTNAME= xfwm4-${DISTVERSIONFULL} >Index: x11-wm/xfce4-wm/files/patch-src_client.c >=================================================================== >--- x11-wm/xfce4-wm/files/patch-src_client.c (nonexistent) >+++ x11-wm/xfce4-wm/files/patch-src_client.c (working copy) >@@ -0,0 +1,22 @@ >+--- src/client.c >++++ src/client.c >+@@ -2712,10 +2712,18 @@ clientClose (Client *c) >+ void >+ clientKill (Client *c) >+ { >++ ScreenInfo *screen_info; >++ DisplayInfo *display_info; >++ >+ g_return_if_fail (c != NULL); >+ TRACE ("client \"%s\" (0x%lx)", c->name, c->window); >+ >+- XKillClient (clientGetXDisplay (c), c->window); >++ screen_info = c->screen_info; >++ display_info = screen_info->display_info; >++ >++ myDisplayErrorTrapPush (display_info); >++ XKillClient (display_info->dpy, c->window); >++ myDisplayErrorTrapPopIgnored (display_info); >+ } >+ >+ void
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
rozhuk.im
:
maintainer-approval?
Actions:
View
|
Diff
Attachments on
bug 251136
: 219680