forked from AuroraMiddleware/gtk
f06ee688fe
So now we essentially only inhibit the premature resize for toplevel windows, where it is most crucial. For popups, this didn't work for two reasons: we relied on the owner of the popup (application) to resize according to the configured size. For custom popup operators like Epiphany and LibreOffice, this didn't work out well, since they simply didn't. Making gdk do it for them in case they didn't themself did make the popups show up properly, but there were still some weirdness in LibreOffice where tooltips didn't still didn't get the right size. So, even though the size set by application may be different from the one later configured by the display server, let the applications have their way and see their resize result immediately. It's fairly likely to be what they eventually get anyway. Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/2583 |
||
---|---|---|
.. | ||
protocol | ||
gdkapplaunchcontext-wayland.c | ||
gdkcursor-wayland.c | ||
gdkdevice-wayland.c | ||
gdkdisplay-wayland.c | ||
gdkdisplay-wayland.h | ||
gdkdnd-wayland.c | ||
gdkeventsource.c | ||
gdkglcontext-wayland.c | ||
gdkglcontext-wayland.h | ||
gdkkeys-wayland.c | ||
gdkmonitor-wayland.c | ||
gdkmonitor-wayland.h | ||
gdkprivate-wayland.h | ||
gdkscreen-wayland.c | ||
gdkseat-wayland.h | ||
gdkselection-wayland.c | ||
gdkwayland.h | ||
gdkwaylanddevice.h | ||
gdkwaylanddisplay.h | ||
gdkwaylandglcontext.h | ||
gdkwaylandmonitor.h | ||
gdkwaylandselection.h | ||
gdkwaylandwindow.h | ||
gdkwindow-wayland.c | ||
Makefile.am | ||
meson.build | ||
wm-button-layout-translation.c | ||
wm-button-layout-translation.h |