From 049eb3f769aad869341f54f8ee9544525f4293b3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 17 Nov 2015 22:48:35 -0500 Subject: [PATCH] popover: Avoid a crash when no relative-to widget is set This was showing up in glade, which creates freestanding popovers. --- gtk/gtkpopover.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 054158202e..c7bed7f366 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -1363,6 +1363,9 @@ gtk_popover_check_invalidate_borders (GtkPopover *popover) GtkPositionType gap_side; gint tip_x, tip_y; + if (!priv->widget) + return; + gtk_popover_get_gap_coords (popover, NULL, NULL, &tip_x, &tip_y, NULL, NULL, &gap_side);