awesome/lib/wibox
Uli Schlachter 2330040eb5 wibox.drawable: Fix complete repaints
When a complete repaint is scheduled, also do a relayout, because this is also
the case that we go through when the underlying cairo surface is resized. For
example, resizing a client with a titlebar would trigger this.

Also, going through this code path is necessary since this is the only place
where the dirty area is updated so that it includes "everything". Before this
change, nothing was actually redrawn, because the dirty area was empty.

Fixes: https://github.com/awesomeWM/awesome/issues/449

Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-09-15 12:49:20 +02:00
..
layout fix(lib: wibox: layout: constraint): s/base_widget/base/ 2015-09-12 15:23:16 +02:00
widget imagebox: Don't emit signals if same image is set again 2015-09-06 18:57:47 +02:00
drawable.lua wibox.drawable: Fix complete repaints 2015-09-15 12:49:20 +02:00
hierarchy.lua Fix wibox.hierarchy:draw() 2015-09-11 17:14:03 +02:00
init.lua Add a widget hierarchy implementation 2015-09-05 14:28:52 +02:00