diff --git a/lib/awful/client.lua.in b/lib/awful/client.lua.in index 96509c87..b3827ff6 100644 --- a/lib/awful/client.lua.in +++ b/lib/awful/client.lua.in @@ -69,8 +69,10 @@ function urgent.jumpto() if s ~= c.screen then capi.mouse.screen = c.screen end - -- focus the tag - tag.viewonly(c:tags()[1]) + -- focus the tag only if the client is not sticky + if not c.sticky then + tag.viewonly(c:tags()[1]) + end -- focus the client capi.client.focus = c c:raise()