de05ee6678
If an error occurs while a layout is being applied, arrange_lock could get stuck at true, meaning that no more re-arranges will happen, thus breaking the whole layout machinery. Such errors could happen because the layout itself produces an error, but also because a width is too large and c:geometry() throws an error. Thus, this commit moves all of the actual "apply a layout"-code into a protected context. Fixes: https://github.com/awesomeWM/awesome/issues/1853 Signed-off-by: Uli Schlachter <psychon@znc.in> |
||
---|---|---|
.. | ||
awful | ||
beautiful | ||
gears | ||
menubar | ||
naughty | ||
wibox | ||
beautiful.lua | ||
naughty.lua |