https://bugs.kde.org/show_bug.cgi?id=430081

            Bug ID: 430081
           Summary: Preference windows built with libhandy may not render
                    correctly
           Product: Breeze
           Version: 5.19.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: gtk theme
          Assignee: uhh...@gmail.com
          Reporter: m...@mterry.name
  Target Milestone: ---

Created attachment 133903
  --> https://bugs.kde.org/attachment.cgi?id=133903&action=edit
Test script

SUMMARY

Libhandy is a widget library for GNOME apps.
https://gnome.pages.gitlab.gnome.org/libhandy/

It offers a preference window widget that can have an optional search button in
its header bar.

If you turn off that search button feature, Breeze freaks out and does not
render the header bar at all.

This is rather unfortunate, since the user may not be able to access all pages
of preferences. Nor be able to easily close the window.

STEPS TO REPRODUCE
1. Download the attached test script handy_prefs.py
2. Run it like `python3 handy_prefs.py`

OBSERVED RESULT
Window has no header bar at all.

In the console, you can see errors like:

Negative content height -9 (allocation 1, extents 5x5) while allocating gadget
(node button, owner GtkButton)

(The blank main content is expected, as my test script doesn't add anything
there.)

EXPECTED RESULT
The header bar is visible.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 20.10
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to