[Regression] GtkTreeView overdrawing in Eclipse/SWT
GTK 3.24.9 has introduced a regression in the Eclipse IDE and SWT. We have numerous instances where custom drawn trees (GtkTreeViews) now have overdrawn backgrounds/foregrounds. This was not present in 3.24.8.
I bisected and found that this commit introduced the breaking change: 184424ae
We implement custom tree drawing by drawing on the Cairo context provided to us by the GtkTreeView->render() vfunc. I'm assuming some change to the Cairo clip was made, and that has caused the breakage (though I have not investigated that thoroughly).