diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-02-14 01:59:35 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-02-14 01:59:35 +0000 |
commit | 0222d389eefe5ec5cef6282912b78ebac791cc40 (patch) | |
tree | 85a9d31e30c53cf9198241a298dc707d86413800 | |
parent | a8d87f80f3be31bfc0bdeae9dfa7473a11907fc7 (diff) | |
parent | b3a055a9b751cccd26ba5a89d04afa778f73cca8 (diff) | |
download | gtk+-0222d389eefe5ec5cef6282912b78ebac791cc40.tar.gz |
Merge branch 'matthiasc/for-master' into 'master'
Matthiasc/for master
See merge request GNOME/gtk!3197
-rw-r--r-- | gtk/gtkpopover.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 9d6f7eac56..6d10169073 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -642,7 +642,7 @@ gtk_popover_native_layout (GtkNative *native, gtk_widget_allocate (widget, width, height, -1, NULL); /* This fake motion event is needed for getting up to date pointer focus - * and coordinates when tho pointer didn't move but the layout changed + * and coordinates when the pointer didn't move but the layout changed * within the popover. */ maybe_request_motion_event (popover); @@ -2014,6 +2014,8 @@ gtk_popover_set_position (GtkPopover *popover, g_object_notify_by_pspec (G_OBJECT (popover), properties[PROP_POSITION]); + gtk_widget_queue_resize (GTK_WIDGET (popover)); + if (gtk_widget_is_visible (GTK_WIDGET (popover))) present_popup (popover); } |