diff options
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r-- | gtk/gtkwindow.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index e611a70b4d..ec94c8d5ef 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -7848,6 +7848,9 @@ gtk_window_do_popup (GtkWindow *window, gtk_widget_destroy (priv->popup_menu); priv->popup_menu = gtk_menu_new (); + gtk_style_context_add_class (gtk_widget_get_style_context (priv->popup_menu), + GTK_STYLE_CLASS_CONTEXT_MENU); + gtk_menu_attach_to_widget (GTK_MENU (priv->popup_menu), GTK_WIDGET (window), popup_menu_detach); |