diff options
Diffstat (limited to 'rc.lua')
-rw-r--r-- | rc.lua | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -151,15 +151,17 @@ client.connect_signal("manage", function (c, startup) -- Prevent clients from being unreachable awful.placement.no_offscreen(c) - if not startup then - -- Set the windows at the slave, - -- i.e. put it at the end of others instead of setting it master. - -- awful.client.setslave(c) - - -- Put windows in a smart way, only if they does not set an initial position. - if not c.size_hints.user_position and not c.size_hints.program_position then - awful.placement.no_overlap(c) - end + if startup then + return + end + + -- Set the windows at the slave, + -- i.e. put it at the end of others instead of setting it master. + -- awful.client.setslave(c) + + -- Put windows in a smart way, only if they does not set an initial position. + if not c.size_hints.user_position and not c.size_hints.program_position then + awful.placement.no_overlap(c) end -- put the client where the mouse is |