summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rc.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/rc.lua b/rc.lua
index 4c25e6d..7d118cf 100644
--- a/rc.lua
+++ b/rc.lua
@@ -679,7 +679,11 @@ client.add_signal("manage", function (c, startup)
-- Client placement
if not startup then
awful.client.setslave(c)
- awful.placement.no_offscreen(c)
+
+ if not c.size_hints.user_position
+ and not c.size_hints.program_position then
+ awful.placement.no_offscreen(c)
+ end
end
-- Honor size hints