summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2017-07-09 23:40:46 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2017-07-09 23:40:46 +0000
commit47385608b2d9daae5ee8d74ccf39e70506422977 (patch)
tree5a15ae1964a96327fc8cb71898afac77098f20d8 /src
parentSVGFountDrawingArea: handle draw signal (diff)
downloadinkscape-47385608b2d9daae5ee8d74ccf39e70506422977.tar.gz
inkscape-47385608b2d9daae5ee8d74ccf39e70506422977.zip
Update popup menu usage
Diffstat (limited to 'src')
-rw-r--r--src/ui/dialog/swatches.cpp6
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;
}
}