GNOME Bugzilla – Bug 704430
Changes of css style results in incoherent drawings
Last modified: 2013-07-18 00:51:26 UTC
Following the changes to add paint states and my rebase of the box-shadow optimization, the code was still doing assumptions over when to reset cached textures. The current implementation assumes that if a paint state associated to a widget hasn't changed size its allocation, then we can just reuse it without any modification. This is obviously wrong if you've changed the css node attached to it.
Created attachment 249457 [details] [review] st-theme-node: reset paint state when theme node changes
Review of attachment 249457 [details] [review]: OK.
Pushed to master.