diff --git a/awesomerc.lua b/awesomerc.lua index d25659ffe..ca6c15ceb 100644 --- a/awesomerc.lua +++ b/awesomerc.lua @@ -533,8 +533,8 @@ client.connect_signal("manage", function (c) -- i.e. put it at the end of others instead of setting it master. -- if not awesome.startup then awful.client.setslave(c) end - if awesome.startup and - not c.size_hints.user_position + if awesome.startup + and not c.size_hints.user_position and not c.size_hints.program_position then -- Prevent clients from being unreachable after screen count changes. awful.placement.no_offscreen(c)