summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormathias <mathias>2005-04-22 11:25:07 (GMT)
committermathias <mathias>2005-04-22 11:25:07 (GMT)
commit0cc3391cec84e72b098170221c9b5c166ce94579 (patch)
treefcd1204399b5e6c450da499d51f1256e93d48ce2
parent371e3f8a9150cf451b67435994faa9ad5a9b8b8d (diff)
downloadfluxbox_lack-0cc3391cec84e72b098170221c9b5c166ce94579.zip
fluxbox_lack-0cc3391cec84e72b098170221c9b5c166ce94579.tar.bz2
fixed a problem with iconified + sticky window not displayed in the iconbar
when running in WorkspaceIcons-mode
-rw-r--r--ChangeLog4
-rw-r--r--src/IconbarTool.cc4
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b38ba6..afa701c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
1(Format: Year/Month/Day) 1(Format: Year/Month/Day)
2Changes for 0.9.13 2Changes for 0.9.13
3*05/04/22:
4 * fixed Iconified+Sticky Windows not shown in Iconbar (Mathias)
5 (when in WorkspaceIcons-Mode
6 IconbarTool.cc
3*05/04/21: 7*05/04/21:
4 * Fixed iconv-issues on *BSD/MacOSX (Mathias) 8 * Fixed iconv-issues on *BSD/MacOSX (Mathias)
5 configure.in 9 configure.in
diff --git a/src/IconbarTool.cc b/src/IconbarTool.cc
index baa4239..cea8c1a 100644
--- a/src/IconbarTool.cc
+++ b/src/IconbarTool.cc
@@ -846,7 +846,9 @@ void IconbarTool::updateIcons() {
846 for (; icon_it != icon_it_end; ++icon_it) { 846 for (; icon_it != icon_it_end; ++icon_it) {
847 if (mode() == ICONS) 847 if (mode() == ICONS)
848 itemlist.push_back(*icon_it); 848 itemlist.push_back(*icon_it);
849 else if (mode() == WORKSPACEICONS && (*icon_it)->workspaceNumber() == m_screen.currentWorkspaceID()) 849 else if (mode() == WORKSPACEICONS &&
850 ((*icon_it)->workspaceNumber() == m_screen.currentWorkspaceID() ||
851 (*icon_it)->isStuck()))
850 itemlist.push_back(*icon_it); 852 itemlist.push_back(*icon_it);
851 } 853 }
852 removeDuplicate(m_icon_list, itemlist); 854 removeDuplicate(m_icon_list, itemlist);