diff options
author | lego <lego@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-03-07 19:10:21 +0000 |
---|---|---|
committer | lego <lego@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-03-07 19:10:21 +0000 |
commit | d768ed7c867f51f1384b0a34e2a053ad434bbbfd (patch) | |
tree | cabf6eafbe06045e6c58d7c0a42b642e06c9cb39 /gtk/graph_analysis.c | |
parent | 8b7aa12ffe99eb01f766de0fa5403112460ca9f0 (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.c | 7 |
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); |