diff --git a/src/gtk-sat-module-popup.c b/src/gtk-sat-module-popup.c index 32e89c8..7c638a3 100644 --- a/src/gtk-sat-module-popup.c +++ b/src/gtk-sat-module-popup.c @@ -1220,6 +1220,11 @@ void gtk_sat_module_popup(GtkSatModule * module) gtk_widget_show_all(menu); + /* gtk_menu_popup got deprecated in 3.22, first available in Ubuntu 18.04 */ +#if GTK_MINOR_VERSION < 22 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0, gdk_event_get_time(NULL)); +#else + gtk_menu_popup_at_pointer(GTK_MENU(menu), NULL); +#endif }