/* forward the click to the desktop window */
XUngrabPointer(display, ev.xbutton.time);
ev.xbutton.window = window.desktop;
+ ev.xbutton.x = ev.xbutton.x_root;
+ ev.xbutton.y = ev.xbutton.y_root;
XSendEvent(display, ev.xbutton.window, False,
ButtonPressMask, &ev);
XSetInputFocus(display, ev.xbutton.window,
} else {
/* forward the release to the desktop window */
ev.xbutton.window = window.desktop;
+ ev.xbutton.x = ev.xbutton.x_root;
+ ev.xbutton.y = ev.xbutton.y_root;
XSendEvent(display, ev.xbutton.window, False,
ButtonReleaseMask, &ev);
}