diff --git a/zathura/page-widget.c b/zathura/page-widget.c index ed079a9..c894dd5 100644 --- a/zathura/page-widget.c +++ b/zathura/page-widget.c @@ -1020,7 +1020,11 @@ zathura_page_widget_popup_menu(GtkWidget* widget, GdkEventButton* event) /* attach and popup */ gtk_menu_attach_to_widget(GTK_MENU(menu), widget, NULL); +#if GTK_CHECK_VERSION(3, 22, 0) + gtk_menu_popup_at_pointer(GTK_MENU(menu), (GdkEvent*) event); +#else gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, event->button, event->time); +#endif } static gboolean