summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
7976b49)
parent when the mouse was over the transient window.
/* find a window to focus */
ws = win->ws;
wl = &ws->winlist;
/* find a window to focus */
ws = win->ws;
wl = &ws->winlist;
- if (ws->focus == win) {
+
+ /* if we are transient give focus to parent */
+ if (win->transient)
+ winfocus = find_window(win->transient);
+ else if (ws->focus == win) {
if (TAILQ_FIRST(wl) == win)
winfocus = TAILQ_NEXT(win, entry);
else {
if (TAILQ_FIRST(wl) == win)
winfocus = TAILQ_NEXT(win, entry);
else {