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.

Reply via email to