all repos — fluxbox @ efe4ead2144469efc567966304c842fabcc7856e

custom fork of the fluxbox windowmanager

fixed #960535, Deiconify with apps set 'sticky'
mathias mathias
commit

efe4ead2144469efc567966304c842fabcc7856e

parent

b0076fb3b4e49b07f3fdca6004630d52a8a2ab50

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

jump to
M ChangeLogChangeLog

@@ -1,7 +1,9 @@

(Format: Year/Month/Day) Changes for 0.9.13 *05/04/23: - * Fixed #1020399 aka broken ShowDesktop - command (mathias) + * Fixed #960535 aka Deiconify with apps set 'sticky' (Mathias) + FbCommands.cc + * Fixed #1020399 aka broken ShowDesktop - command (Mathias) WorkspaceCmd.cc *05/04/22: * clear maximized-Flags of a resized/moved Window (Mathias)
M src/FbCommands.ccsrc/FbCommands.cc

@@ -313,7 +313,8 @@ case ALL:

case ALLWORKSPACE: for(; it != itend; it++) { old_workspace_num= (*it)->workspaceNumber(); - if (m_mode == ALL || old_workspace_num == workspace_num) { + if (m_mode == ALL || old_workspace_num == workspace_num || + (*it)->isStuck()) { if (m_dest == ORIGIN || m_dest == ORIGINQUIET) screen->sendToWorkspace(old_workspace_num, (*it), change_ws); else

@@ -327,7 +328,8 @@ case LASTWORKSPACE:

default: for (; it != itend; it++) { old_workspace_num= (*it)->workspaceNumber(); - if(m_mode == LAST || old_workspace_num == workspace_num) { + if(m_mode == LAST || old_workspace_num == workspace_num || + (*it)->isStuck()) { if ((m_dest == ORIGIN || m_dest == ORIGINQUIET) && m_mode != LASTWORKSPACE) screen->sendToWorkspace(old_workspace_num, (*it), change_ws);