awesome/lib
Uli Schlachter de05ee6678 awful.layout: Apply layouts in a protected context
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>
2017-06-20 09:41:59 +02:00
..
awful awful.layout: Apply layouts in a protected context 2017-06-20 09:41:59 +02:00
beautiful Fix Luacheck warnings (#1798) 2017-05-26 15:33:56 +02:00
gears Deprecate widget-drawing functions in gears.surface 2017-05-30 11:22:07 +02:00
menubar Fix menubar under Lua 5.1 (#1838) 2017-06-13 01:59:30 +02:00
naughty naughty: avoid notification flickering on replace (#1785) 2017-05-23 15:37:46 +02:00
wibox Merge pull request #1647 from Elv13/free_layout 2017-06-12 19:49:30 -04:00
beautiful.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00
naughty.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00