summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-02-14 01:59:35 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-02-14 01:59:35 +0000
commit0222d389eefe5ec5cef6282912b78ebac791cc40 (patch)
tree85a9d31e30c53cf9198241a298dc707d86413800
parenta8d87f80f3be31bfc0bdeae9dfa7473a11907fc7 (diff)
parentb3a055a9b751cccd26ba5a89d04afa778f73cca8 (diff)
downloadgtk+-0222d389eefe5ec5cef6282912b78ebac791cc40.tar.gz
Merge branch 'matthiasc/for-master' into 'master'
Matthiasc/for master See merge request GNOME/gtk!3197
-rw-r--r--gtk/gtkpopover.c4
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);
}