diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-07-09 01:36:54 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-07-09 01:36:54 +0000 |
commit | 0696f30690862679b09ae85a5fc4414d86089630 (patch) | |
tree | e95426ee4a256efe2a3630dd92fde1fdad4743af /ui/gtk/capture_file_dlg.c | |
parent | a63de46dddd8edf52e6561f56fc8490cd5e4174f (diff) |
From Michael Mann:
GUI use external name resolver proliferation
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7380
svn path=/trunk/; revision=43615
Diffstat (limited to 'ui/gtk/capture_file_dlg.c')
-rw-r--r-- | ui/gtk/capture_file_dlg.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ui/gtk/capture_file_dlg.c b/ui/gtk/capture_file_dlg.c index 5a10bb7f8d..f48b136750 100644 --- a/ui/gtk/capture_file_dlg.c +++ b/ui/gtk/capture_file_dlg.c @@ -430,7 +430,7 @@ file_open_cmd(GtkWidget *w) #else /* USE_WIN32_FILE_DIALOGS */ GtkWidget *file_open_w; GtkWidget *main_hb, *main_vb, *filter_hbox, *filter_bt, *filter_te, - *m_resolv_cb, *n_resolv_cb, *t_resolv_cb, *prev; + *m_resolv_cb, *n_resolv_cb, *t_resolv_cb, *e_resolv_cb, *prev; /* No Apply button, and "OK" just sets our text widget, it doesn't activate it (i.e., it doesn't cause us to try to open the file). */ static construct_args_t args = { @@ -526,6 +526,11 @@ file_open_cmd(GtkWidget *w) gbl_resolv_flags.transport_name); gtk_box_pack_start(GTK_BOX(main_vb), t_resolv_cb, FALSE, FALSE, 0); gtk_widget_show(t_resolv_cb); + e_resolv_cb = gtk_check_button_new_with_mnemonic("Use _external network name resolver"); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(e_resolv_cb), + gbl_resolv_flags.use_external_net_name_resolver); + gtk_box_pack_start(GTK_BOX(main_vb), e_resolv_cb, FALSE, FALSE, 0); + gtk_widget_show(e_resolv_cb); /* preview widget */ prev = preview_new(); @@ -590,6 +595,10 @@ file_open_cmd(GtkWidget *w) gbl_resolv_flags.transport_name = TRUE; else gbl_resolv_flags.transport_name = FALSE; + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(e_resolv_cb))) + gbl_resolv_flags.use_external_net_name_resolver = TRUE; + else + gbl_resolv_flags.use_external_net_name_resolver = FALSE; /* We've crossed the Rubicon; get rid of the file selection box. */ window_destroy(GTK_WIDGET(file_open_w)); |