Bug 380291

Summary: breeze gtk theme does not properly support treeview separators
Product: [Plasma] Breeze Reporter: Dustin Spicuzza <dustin>
Component: gtk themeAssignee: scionicspectre
Status: RESOLVED FIXED    
Severity: normal CC: sasongko
Priority: NOR    
Version: 5.9.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Creates a treeview that exhibits the glitchy behavior

Description Dustin Spicuzza 2017-05-28 21:55:39 UTC
Created attachment 105747 [details]
Creates a treeview that exhibits the glitchy behavior

When using a treeview with separators (via set_row_separator_func), the breeze theme does not render the treeview correctly, and it glitches the rows as you move your mouse over it.

A simple python script to show a treeview that exhibits the bug is attached.

Behavior is exhibited on Fedora 25, Gtk 3.22; also reported on Debian sid.

Originally reported to the Exaile project at https://github.com/exaile/exaile/issues/362
Comment 1 Johannes Sasongko 2018-10-07 10:40:01 UTC
This is due to a typo in the css. seperator -> separator.
Comment 2 Christoph Feck 2018-10-27 14:46:32 UTC
Fixed by Olli Helin with https://commits.kde.org/breeze-gtk/a742b49636d958ab310a71fec4454e7fb00da584