aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/menu.c')
-rw-r--r--gtk/menu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/menu.c b/gtk/menu.c
index a4377ae38a..d1064d82f8 100644
--- a/gtk/menu.c
+++ b/gtk/menu.c
@@ -2118,7 +2118,8 @@ popup_menu_handler(GtkWidget *widget, GdkEvent *event, gpointer data)
* as a pixmap.
*/
/* Check if we are on packet_list object */
- if (widget == OBJECT_GET_DATA(popup_menu_object, E_MPACKET_LIST_KEY)) {
+ if (widget == OBJECT_GET_DATA(popup_menu_object, E_MPACKET_LIST_KEY) &&
+ ((GdkEventButton *)event)->button != 1) {
if (packet_list_get_event_row_column(widget, (GdkEventButton *)event,
&row, &column)) {
OBJECT_SET_DATA(popup_menu_object, E_MPACKET_LIST_ROW_KEY,