X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fprop.c;h=3724f1a724f101780396ff37cda8c201c07427a3;hb=1afc4180d72d335d93cb9ad8ec9a0dc4d5ae003b;hp=2c67c20121cdad55afe3dc700b048eb31658c526;hpb=f544273eaf8c14585fa311858725f9c85575ef0f;p=chaz%2Fopenbox diff --git a/openbox/prop.c b/openbox/prop.c index 2c67c201..3724f1a7 100644 --- a/openbox/prop.c +++ b/openbox/prop.c @@ -16,6 +16,8 @@ void prop_startup() CREATE(atom, "ATOM"); CREATE(string, "STRING"); CREATE(utf8, "UTF8_STRING"); + + CREATE(manager, "MANAGER"); CREATE(wm_colormap_windows, "WM_COLORMAP_WINDOWS"); CREATE(wm_protocols, "WM_PROTOCOLS"); @@ -395,7 +397,7 @@ void prop_erase(Window win, Atom prop) } void prop_message(Window about, Atom messagetype, long data0, long data1, - long data2, long data3) + long data2, long data3, long mask) { XEvent ce; ce.xclient.type = ClientMessage; @@ -407,6 +409,6 @@ void prop_message(Window about, Atom messagetype, long data0, long data1, ce.xclient.data.l[1] = data1; ce.xclient.data.l[2] = data2; ce.xclient.data.l[3] = data3; - XSendEvent(ob_display, ob_root, FALSE, - SubstructureNotifyMask | SubstructureRedirectMask, &ce); + XSendEvent(ob_display, RootWindow(ob_display, ob_screen), FALSE, + mask, &ce); }