From d86a6d1adada6ce07151306973d29b0c62235701 Mon Sep 17 00:00:00 2001 From: sabetts Date: Thu, 23 Aug 2001 00:46:13 +0000 Subject: another transient window hiding bug fix --- src/list.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/list.c') diff --git a/src/list.c b/src/list.c index b3f97bd..4d0cc8e 100644 --- a/src/list.c +++ b/src/list.c @@ -529,6 +529,12 @@ set_active_window (rp_window *win) /* We only need to hide the transients "between" last_win and win */ hide_transient_for_between (last_win, win); } + else if (last_win && last_win->transient && win->transient && + last_win->transient_for == win->transient_for) + { + /* Both last_win and win have the same transient_for so we + don't need to hide anything more */ + } else { hide_transient_for (last_win); -- cgit v1.2.3