From 5d825990f2e4ba25fde468747ae1536d019d43c4 Mon Sep 17 00:00:00 2001 From: Dorian Johnson <2011@dorianj.net> Date: Thu, 22 Dec 2011 12:01:29 -0600 Subject: [PATCH] xfreerdp: create _NET_WM_ICON atom if not already exist fixes crash on MacOS X and systems without WM. some of the other XInternAtom calls should probably be changed to False, but they don't appear to cause crashes --- client/X11/xfreerdp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/X11/xfreerdp.c b/client/X11/xfreerdp.c index 048ac099d..f80a4e3e7 100644 --- a/client/X11/xfreerdp.c +++ b/client/X11/xfreerdp.c @@ -521,7 +521,7 @@ boolean xf_pre_connect(freerdp* instance) _def_error_handler = XSetErrorHandler(_xf_error_handler); } - xfi->_NET_WM_ICON = XInternAtom(xfi->display, "_NET_WM_ICON", True); + xfi->_NET_WM_ICON = XInternAtom(xfi->display, "_NET_WM_ICON", False); xfi->_MOTIF_WM_HINTS = XInternAtom(xfi->display, "_MOTIF_WM_HINTS", True); xfi->_NET_CURRENT_DESKTOP = XInternAtom(xfi->display, "_NET_CURRENT_DESKTOP", True); xfi->_NET_WORKAREA = XInternAtom(xfi->display, "_NET_WORKAREA", True);