X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ioncore%2Fclientwin.c;h=6ef556177791f6185e64c41116627ec6db2cf001;hp=11ce2904b56c7d085c5a2924b2b596fa77fbd2f8;hb=c6005c0b33000cd4c96228c523d915c012db54dd;hpb=e3aec18706513a87eaa7839dfdaf7e0fcd0d8d2a diff --git a/ioncore/clientwin.c b/ioncore/clientwin.c index 11ce290..6ef5561 100644 --- a/ioncore/clientwin.c +++ b/ioncore/clientwin.c @@ -1015,10 +1015,11 @@ static void clientwin_do_set_focus(WClientWin *cwin, bool warp) { if(cwin->flags&CLIENTWIN_P_WM_TAKE_FOCUS){ Time stmp=ioncore_get_timestamp(); + region_finalise_focusing((WRegion*)cwin, cwin->win, warp, stmp); send_clientmsg(cwin->win, ioncore_g.atom_wm_take_focus, stmp); + }else{ + region_finalise_focusing((WRegion*)cwin, cwin->win, warp, CurrentTime); } - - region_finalise_focusing((WRegion*)cwin, cwin->win, warp); XSync(ioncore_g.dpy, 0); }