Handy Headerbar inside of Handy Squeezer broken since v1.2.2 (works in v1.2.1)
What problem did you encounter?
So I encountered an issue that since today when I updated org.gnome.Platform, it seems like headerbars inside of squeezers broke.
Example:
In what part of libhandy did you experience the problem? Note that multiple boxes may be checked.
-
build system -
documentation -
example application -
HdyActionRow -
HdyCarousel -
HdyClamp -
HdyComboRow -
HdyEnumValueObject -
HdyExpanderRow -
HdyHeaderBar -
HdyKeypad -
HdyLeaflet -
HdyPreferencesGroup -
HdyPreferencesPage -
HdyPreferencesRow -
HdyPreferencesWindow -
HdySearchBar -
HdySqueezer -
HdySwipeable -
HdySwipeGroup -
HdyTitleBar -
HdyValueObject -
HdyViewSwitcher -
HdyViewSwitcherBar -
somewhere else (please elaborate)
What is the actual behaviour?
The bahavior is that since v1.2.2, the contents seem stretched weirdly (and at start takes up a big amount of the window, however that part fixes itself on resizing). And the headerbar border seems to disappear.
What is the expected behaviour?
I expect for it to behave like it did in v1.2.1.
How to reproduce?
Basically just put a headerbar in a squeezer.
For me a simple test program like this exhibits this bug: https://pastebin.com/TmERd1b0 .
The exact same program runs correctly under v1.2.1.
Which version did you encounter the bug in?
- [?] I compiled it myself. If you compiled libhandy from source please provide the
git revision via e.g. by running
git log -1 --pretty=oneline
and pasting the output below.
First I encountered this bug in what is bundled with org.gnome.Platform v40. However then for testing multiple versions (v1.2.1 vs v1.2.2) I built it as a flatpak submodule.
-
I used the precompiled Debian package (e.g. by running a prebuilt image). Please determine which package you have installed and paste the package status (dpkg -s)
$ dpkg -l | grep libhandy
ii gir1.2-handy-1:amd64 1.0.0~203.gbp18952a amd64 GObject introspection files for libhandy
ii libhandy-1-0:amd64 1.0.0~203.gbp18952a amd64 Library with GTK+ widgets for mobile phones
ii libhandy-1-dev:amd64 1.0.0~203.gbp18952a amd64 Development files for libhandy
$ dpkg -s libhandy-1-0
What hardware are you running libhandy on?
-
amd64 qemu image -
Librem5 devkit -
other (please elaborate)
Laptop x86 GNOME Computer
Relevant logfiles
Please provide relevant logs with G_MESSAGES_DEBUG=all <yourappliation>
(Maybe I ran it wrong, but that didn't seem to print anything extra)