summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2015-09-22 20:27:51 +0200
committerTimm Bäder <mail@baedert.org>2015-09-29 15:28:55 +0200
commit8a6b72063281e1732ac09d744b5eb344df94a7d2 (patch)
tree10dcf16265f07e207108180008cd5a157cbe3f21
parentb92213e49d898f3528d44452634dc14c93230e98 (diff)
downloadgtk+-8a6b72063281e1732ac09d744b5eb344df94a7d2.tar.gz
GtkPopover: Don't resize during the transition
Call gtk_popover_update_position instead which will pick up the new transition_diff value and pass it on to _gtk_window_set_popover_position, which in turn will move the window correctly. https://bugzilla.gnome.org/show_bug.cgi?id=755435
-rw-r--r--gtk/gtkpopover.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 9b4d8ecf41..5d5694c8fc 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -517,7 +517,7 @@ show_animate_cb (GtkWidget *widget,
gtk_widget_set_opacity (widget, 1.0 - t);
}
- gtk_widget_queue_resize (GTK_WIDGET (popover));
+ gtk_popover_update_position (popover);
if (t >= 1.0)
{