all repos — fluxbox @ 97c89e64b3899cbc6fc94b93574519344a79c750

custom fork of the fluxbox windowmanager

focus a window if it's the only one.
Thanks Jonas Koelker
simonb simonb
commit

97c89e64b3899cbc6fc94b93574519344a79c750

parent

191acd188344e4f1d964274b9b9681e78d378b3e

2 files changed, 5 insertions(+), 1 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,6 +1,9 @@

(Format: Year/Month/Day) Changes for 0.9.16: *06/04/23: + * Focus singular windows on a workspace (Simon / thanks Jonas Koelker) + sf.net patch #1474722 + Window.cc * Tidy up window cycling, and make linear mode work in order of creation (Thanks Mark Tiefenbruck, mark at tiefenbruck dot org) FocusControl.hh/cc
M src/Window.ccsrc/Window.cc

@@ -1546,7 +1546,8 @@ }

show(); - if (was_iconic && screen().focusControl().focusNew()) + // focus new, OR if it's the only window on the workspace + if (was_iconic && (screen().focusControl().focusNew() || screen().currentWorkspace()->numberOfWindows() == 1)) setInputFocus();