don't let transient windows steal the focus from other programs
Mark Tiefenbruck mark@fluxbox.org
2 files changed,
4 insertions(+),
1 deletions(-)
M
ChangeLog
→
ChangeLog
@@ -1,5 +1,8 @@
(Format: Year/Month/Day) Changes for 1.0.1: +*07/12/19: + * Don't let transient windows steal focus from other programs (Mark) + Window.cc *07/12/18: * NLS entries for Mouse Tab Focus and Click Tab Focus were switched - please make sure they're right now in your language, bug #1786566 (Mark)
M
src/Window.cc
→
src/Window.cc
@@ -2246,7 +2246,7 @@ }
FluxboxWindow *cur = FocusControl::focusedFbWindow(); WinClient *client = FocusControl::focusedWindow(); - if (cur && client && cur->isTyping() && + if (cur && client && (m_client->isTransient() || cur->isTyping()) && getRootTransientFor(m_client) != getRootTransientFor(client)) return false;