diff options
| author | Alexander Valavanis <valavanisalex@gmail.com> | 2017-07-09 23:40:46 +0000 |
|---|---|---|
| committer | Alexander Valavanis <valavanisalex@gmail.com> | 2017-07-09 23:40:46 +0000 |
| commit | 47385608b2d9daae5ee8d74ccf39e70506422977 (patch) | |
| tree | 5a15ae1964a96327fc8cb71898afac77098f20d8 /src | |
| parent | SVGFountDrawingArea: handle draw signal (diff) | |
| download | inkscape-47385608b2d9daae5ee8d74ccf39e70506422977.tar.gz inkscape-47385608b2d9daae5ee8d74ccf39e70506422977.zip | |
Update popup menu usage
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/swatches.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
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<GdkEvent *>(event)); +#else gtk_menu_popup(GTK_MENU(popupMenu), NULL, NULL, NULL, NULL, event->button, event->time); +#endif handled = TRUE; } } |
