aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/graph_analysis.c
diff options
context:
space:
mode:
authorlego <lego@f5534014-38df-0310-8fa8-9805f1628bb7>2005-03-07 19:10:21 +0000
committerlego <lego@f5534014-38df-0310-8fa8-9805f1628bb7>2005-03-07 19:10:21 +0000
commitd768ed7c867f51f1384b0a34e2a053ad434bbbfd (patch)
treecabf6eafbe06045e6c58d7c0a42b642e06c9cb39 /gtk/graph_analysis.c
parent8b7aa12ffe99eb01f766de0fa5403112460ca9f0 (diff)
From Alejandro Vaqero:
- Fix a problem when pressing a key when the "Graph" is displayed without any frame selected. - Add support for RTP Payload changes. Now the graph will show any change in the RTP payload type. This is useful for example to show DTMF 2833 in a call. -This line, and those below, will be ignored-- M gtk/graph_analysis.c M gtk/voip_calls.c M gtk/voip_calls.h git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13651 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'gtk/graph_analysis.c')
-rw-r--r--gtk/graph_analysis.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk/graph_analysis.c b/gtk/graph_analysis.c
index f477c3879b..1c96d725a7 100644
--- a/gtk/graph_analysis.c
+++ b/gtk/graph_analysis.c
@@ -719,7 +719,10 @@ static gint key_press_event(GtkWidget *widget, GdkEventKey *event _U_)
graph_analysis_data_t *user_data;
user_data=(graph_analysis_data_t *)OBJECT_GET_DATA(widget, "graph_analysis_data_t");
-
+
+ /* if there is nothing selected, just return */
+ if (user_data->dlg.selected_item == 0xFFFFFFFF) return TRUE;
+
/* Up arrow */
if (event->keyval == GDK_Up){
if (user_data->dlg.selected_item == 0) return TRUE;
@@ -738,7 +741,7 @@ static gint key_press_event(GtkWidget *widget, GdkEventKey *event _U_)
} else if (event->keyval == GDK_Right){
if ((user_data->dlg.first_node+user_data->dlg.h_scrollbar_adjustment->page_size+1 == user_data->num_nodes)) return TRUE;
user_data->dlg.first_node++;
- }
+ } else return TRUE;
user_data->dlg.needs_redraw=TRUE;
dialog_graph_draw(user_data);