summaryrefslogtreecommitdiff
path: root/gtk/gtkpopover.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2015-10-22 18:13:19 +0200
committerMatthias Clasen <mclasen@redhat.com>2015-11-03 07:25:33 -0500
commit9d1b8dfc61aaf88a4bb4c64a35acdf02ca1db4da (patch)
treea7e162abc3ee937b15c12926267c5fc1f716ae10 /gtk/gtkpopover.c
parentfa3e0be80c67fadfc724493634205bbbef381aa5 (diff)
downloadgtk+-9d1b8dfc61aaf88a4bb4c64a35acdf02ca1db4da.tar.gz
popover: Request raise on ::show
This way latest shown popovers are ensured to be on top. https://bugzilla.gnome.org/show_bug.cgi?id=756670
Diffstat (limited to 'gtk/gtkpopover.c')
-rw-r--r--gtk/gtkpopover.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index b9e30fba4e..8ead636d57 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -1545,6 +1545,9 @@ gtk_popover_show (GtkWidget *widget)
{
GtkPopoverPrivate *priv = GTK_POPOVER (widget)->priv;
+ if (priv->window)
+ _gtk_window_raise_popover (priv->window, widget);
+
priv->visible = TRUE;
GTK_WIDGET_CLASS (gtk_popover_parent_class)->show (widget);