From 47385608b2d9daae5ee8d74ccf39e70506422977 Mon Sep 17 00:00:00 2001 From: Alexander Valavanis Date: Mon, 10 Jul 2017 01:40:46 +0200 Subject: Update popup menu usage --- src/ui/dialog/swatches.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/ui/dialog/swatches.cpp b/src/ui/dialog/swatches.cpp index 28269c81b..4392e430d 100644 --- a/src/ui/dialog/swatches.cpp +++ b/src/ui/dialog/swatches.cpp @@ -232,7 +232,7 @@ static void removeit( GtkWidget *widget, gpointer data ) gtk_container_remove( GTK_CONTAINER(data), widget ); } -/* extern'ed from colot-item.cpp */ +/* extern'ed from color-item.cpp */ gboolean colorItemHandleButtonPress( GtkWidget* widget, GdkEventButton* event, gpointer user_data ); gboolean colorItemHandleButtonPress( GtkWidget* widget, GdkEventButton* event, gpointer user_data ) @@ -343,7 +343,11 @@ gboolean colorItemHandleButtonPress( GtkWidget* widget, GdkEventButton* event, g } gtk_widget_set_sensitive( popupSubHolder, processed ); +#if GTK_CHECK_VERSION(3,22,0) + gtk_menu_popup_at_pointer(GTK_MENU(popupMenu), reinterpret_cast(event)); +#else gtk_menu_popup(GTK_MENU(popupMenu), NULL, NULL, NULL, NULL, event->button, event->time); +#endif handled = TRUE; } } -- cgit v1.2.3