aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorOlivier Abad <oabad@noos.fr>2003-09-24 06:18:20 +0000
committerOlivier Abad <oabad@noos.fr>2003-09-24 06:18:20 +0000
commit959850bf1626b5b511959a2001eb32adbf94d37d (patch)
tree6c26db6540ab1651067505b7c868371d8978094d /gtk
parent0d49ad4d848cb229f64524e08ae12a7edacafa2f (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.c15
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;
}