widget: Position changes don't require a redraw
authorBenjamin Otte <otte@redhat.com>
Sun, 22 Apr 2018 00:46:00 +0000 (02:46 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 22 Apr 2018 00:57:47 +0000 (02:57 +0200)
commit7a09cd4cdaff9c5643ad0e3e212cb2acb8ba9fde
treef075ef1ce871e440e66d0e1d3b79532bcd6628a8
parentc5bcc47ce798a160aa851b623ed9411f1e461f62
widget: Position changes don't require a redraw

Well, they don't require a redraw of the widget, because the widget
itself didn't change.
They require a redraw of the parent, because that now displays the
widget in a different position.

And this means we can keep the cache of the widget's render node.

My fishbowl numbers are through the roof^W water surface. Vulkan gets
4000 now.
gtk/gtkwidget.c