https://bugs.kde.org/show_bug.cgi?id=465279
Nate Graham <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/breeze-gtk/-/commit/a34e | |feb69f8947d95c643bc312b0e3d | |bbb8a1f2c --- Comment #2 from Nate Graham <[email protected]> --- Git commit a34efeb69f8947d95c643bc312b0e3dbbb8a1f2c by Nate Graham, on behalf of Adam Fagan. Committed on 09/07/2026 at 17:16. Pushed by ngraham into branch 'master'. gtk2: remove unsupported "direction" keyword from entry theme The combobox entry styles in the GTK2 theme tag their pixmap "image" blocks with `direction = LTR` / `direction = RTL`. This keyword is not recognised by the pixmap engine shipped with GTK+2, so parsing the "entry" widget file aborts with: entry:70: error: unexpected identifier 'direction', expected character '}' Because that error aborts the whole file, the "combobox_entry" style is never registered, which triggers a cascade error where "styles" references it: styles:36: error: invalid string constant "combobox_entry" The net effect is that every GTK2 application loading Breeze prints these errors to stderr (Steam is a common way users notice them) and combo box entries receive no styling at all -- for LTR and RTL alike, since the unsupported keyword means the direction split never actually took effect. Removing the keyword lets the file parse cleanly. The former RTL image blocks now duplicate the LTR selectors (first match wins); they are left in place to keep this change minimal and can be pruned separately. M +0 -14 src/gtk2/widgets/entry https://invent.kde.org/plasma/breeze-gtk/-/commit/a34efeb69f8947d95c643bc312b0e3dbbb8a1f2c -- You are receiving this mail because: You are watching all bug changes.
