all repos — fluxbox @ 0cc3391cec84e72b098170221c9b5c166ce94579

custom fork of the fluxbox windowmanager

fixed a problem with iconified + sticky window not displayed in the iconbar
when running in WorkspaceIcons-mode
mathias mathias
commit

0cc3391cec84e72b098170221c9b5c166ce94579

parent

371e3f8a9150cf451b67435994faa9ad5a9b8b8d

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

jump to
M ChangeLogChangeLog

@@ -1,5 +1,9 @@

(Format: Year/Month/Day) Changes for 0.9.13 +*05/04/22: + * fixed Iconified+Sticky Windows not shown in Iconbar (Mathias) + (when in WorkspaceIcons-Mode + IconbarTool.cc *05/04/21: * Fixed iconv-issues on *BSD/MacOSX (Mathias) configure.in
M src/IconbarTool.ccsrc/IconbarTool.cc

@@ -846,7 +846,9 @@ BScreen::Icons::iterator icon_it_end = m_screen.getIconList().end();

for (; icon_it != icon_it_end; ++icon_it) { if (mode() == ICONS) itemlist.push_back(*icon_it); - else if (mode() == WORKSPACEICONS && (*icon_it)->workspaceNumber() == m_screen.currentWorkspaceID()) + else if (mode() == WORKSPACEICONS && + ((*icon_it)->workspaceNumber() == m_screen.currentWorkspaceID() || + (*icon_it)->isStuck())) itemlist.push_back(*icon_it); } removeDuplicate(m_icon_list, itemlist);