[gtk/wip/matthiasc/popup5: 109/109] popover: Adapt to surface api change
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/matthiasc/popup5: 109/109] popover: Adapt to surface api change
- Date: Sun, 19 May 2019 22:15:14 +0000 (UTC)
commit 61c428a370bf6b92990e81079cfe7cf9acb53784
Author: Matthias Clasen <mclasen redhat com>
Date: Sun May 19 22:03:58 2019 +0000
popover: Adapt to surface api change
gtk/gtkpopover.c | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
---
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 07835b0c4b..9b8b219620 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -568,7 +568,7 @@ gtk_popover_realize (GtkWidget *widget)
display = gtk_widget_get_display (priv->relative_to);
- priv->surface = gdk_surface_new_popup (display, gtk_widget_get_surface (priv->relative_to));
+ priv->surface = gdk_surface_new_popup (display, gtk_widget_get_surface (priv->relative_to), priv->modal);
gdk_surface_set_widget (priv->surface, widget);
@@ -667,19 +667,8 @@ gtk_popover_map (GtkWidget *widget)
GtkPopoverPrivate *priv = gtk_popover_get_instance_private (popover);
GtkWidget *child;
GdkRectangle parent_rect;
- GdkDisplay *display;
-
- if (priv->modal)
- {
- GdkSeat *seat;
-
- display = gtk_widget_get_display (priv->relative_to);
- seat = gdk_display_get_default_seat (display),
- gdk_surface_show_with_auto_dismissal (priv->surface, seat);
- }
- else
- gdk_surface_show (priv->surface);
+ gdk_surface_show (priv->surface);
gtk_widget_get_surface_allocation (priv->relative_to, &parent_rect);
move_to_rect (popover);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]