awful.ewmh: Enforce client geometry (FS#764,FS#1216)
commit20afb26080cd34691c67720fef396bed5a0be237
authorUli Schlachter <psychon@znc.in>
Thu, 6 Mar 2014 17:08:55 +0000 (6 18:08 +0100)
committerUli Schlachter <psychon@znc.in>
Thu, 6 Mar 2014 17:08:55 +0000 (6 18:08 +0100)
treeb1ebc21d2b31a4a8511a41860754053dd0572104
parent910cbe401d4fa59bdc7d1496a68338427fbcbf71
awful.ewmh: Enforce client geometry (FS#764,FS#1216)

When a client's geometry changes (and I consider the border width to be part of
the geometry here) and that client is one of fullscreen or
maximized_{horizontally,vertically}, make sure that the geometry as specified by
the state is still obeyed.

This also (accidentally) fixes things when a client gets moved to another
screen!

Signed-off-by: Uli Schlachter <psychon@znc.in>
lib/awful/ewmh.lua.in