diff --git a/src/bin/e_actions.c b/src/bin/e_actions.c index 92352596b..eeff49b6a 100644 --- a/src/bin/e_actions.c +++ b/src/bin/e_actions.c @@ -1114,7 +1114,7 @@ ACT_FN_GO(window_push, ) while (cur) { - if ((bd->desk == cur->desk) && (bd != cur) && (!cur->iconic)) + if (((bd->desk == cur->desk) || (cur->sticky)) && (bd != cur) && (!cur->iconic)) { if ((hdir < 0) && (cur->x + cur->w < bd->x)