diff --git a/src/client.c b/src/client.c index 77c4bbd..81e225e 100644 --- a/src/client.c +++ b/src/client.c @@ -457,6 +457,7 @@ client_winsize(struct client *c, struct geo *g, struct geo *ret) client_geo_hints(ret, (int*)c->sizeh); + /* Check possible problem for tile integration */ if(ret->h > g->h || ret->w > g->w) return true; diff --git a/src/event.c b/src/event.c index 4fdd950..52f00c8 100644 --- a/src/event.c +++ b/src/event.c @@ -199,7 +199,7 @@ event_motionnotify(XEvent *e) * Check client window and tag frame to get focused * window with mouse motion */ - if(((c = client_gb_win(ev->subwindow)) && c != c->tag->sel) + if((c = client_gb_win(ev->subwindow)) || (ev->window == t->frame && ((c = client_gb_pos(t, ev->x, ev->y))))) client_focus(c); }