X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftint.c;h=7e373a401351994cfd4ebdf40962bc5212383247;hb=067e29cba8a299728e6e2d9c029a049c753ae4ad;hp=ed1865cd364522edbff57776e60c54ae8701fa88;hpb=0fae0eb881c82e304878bc47b0462b3caed05ed7;p=chaz%2Ftint2 diff --git a/src/tint.c b/src/tint.c index ed1865c..7e373a4 100644 --- a/src/tint.c +++ b/src/tint.c @@ -294,7 +294,11 @@ void event_button_press (XEvent *e) { Panel *panel = get_panel(e->xany.window); if (!panel) return; - +/* + if (wm_menu && (e->xbutton.button != 1) ) { + task_drag = click_task(panel, e->xbutton.x, e->xbutton.y); + if (!task_drag && !click_clock(panel, e->xbutton.x, e->xbutton.y) ) { + */ task_drag = click_task(panel, e->xbutton.x, e->xbutton.y); if (wm_menu && !task_drag && !click_clock(panel, e->xbutton.x, e->xbutton.y) && (e->xbutton.button != 1) ) { @@ -303,10 +307,10 @@ void event_button_press (XEvent *e) e->xbutton.window = server.root_win; // icewm doesn't open under the mouse. // and xfce doesn't open at all. - //e->xbutton.x = e->xbutton.x_root; - //e->xbutton.y = e->xbutton.y_root; + e->xbutton.x = e->xbutton.x_root; + e->xbutton.y = e->xbutton.y_root; //printf("**** %d, %d\n", e->xbutton.x, e->xbutton.y); - XSetInputFocus(server.dsp, e->xbutton.window, RevertToParent, e->xbutton.time); + //XSetInputFocus(server.dsp, e->xbutton.window, RevertToParent, e->xbutton.time); XSendEvent(server.dsp, e->xbutton.window, False, ButtonPressMask, e); return; }