diff options
author | Olivier Abad <oabad@noos.fr> | 2003-09-24 06:18:20 +0000 |
---|---|---|
committer | Olivier Abad <oabad@noos.fr> | 2003-09-24 06:18:20 +0000 |
commit | 959850bf1626b5b511959a2001eb32adbf94d37d (patch) | |
tree | 6c26db6540ab1651067505b7c868371d8978094d /gtk | |
parent | 0d49ad4d848cb229f64524e08ae12a7edacafa2f (diff) |
In packet_list_button_pressed_cb (gtk2 version) :
- put back the event_button->window == GTK_CLIST(w)->clist_window test
now that we use the correct structure definition for GtkCList (from
the right include file, not from our version of gtkclist.h).
svn path=/trunk/; revision=8528
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/main.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/gtk/main.c b/gtk/main.c index d9844742c7..6d1dec5d86 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -1,6 +1,6 @@ /* main.c * - * $Id: main.c,v 1.318 2003/09/24 02:36:34 guy Exp $ + * $Id: main.c,v 1.319 2003/09/24 06:18:20 oabad Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -781,15 +781,14 @@ packet_list_button_pressed_cb(GtkWidget *w, GdkEvent *event, gpointer data _U_) if (w == NULL || event == NULL) return FALSE; - if (event->type == GDK_BUTTON_PRESS && + if (event->type == GDK_BUTTON_PRESS && event_button->button == 2 && + event_button->window == GTK_CLIST(w)->clist_window && gtk_clist_get_selection_info(GTK_CLIST(w), event_button->x, event_button->y, &row, &column)) { - if (event_button->button == 2) - { - frame_data *fdata = (frame_data *)gtk_clist_get_row_data(GTK_CLIST(w), row); - set_frame_mark(!fdata->flags.marked, fdata, row); - return TRUE; - } + frame_data *fdata = (frame_data *)gtk_clist_get_row_data(GTK_CLIST(w), + row); + set_frame_mark(!fdata->flags.marked, fdata, row); + return TRUE; } return FALSE; } |