diff options
Diffstat (limited to 'gtk/menu.c')
-rw-r--r-- | gtk/menu.c | 3 |
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, |