aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2011-12-06 07:13:40 +0000
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2011-12-06 07:13:40 +0000
commitdcf9580323ac636dae732787d66bbc6a2efbadd8 (patch)
tree191b2882a209a476dfc00b163a29c13a91532eb4
parentbe9f3d854d5149df1eb17623a90027e1f083e9fe (diff)
In capture_prep_monitor_changed_cb(), don't update the monitor mode
checkbox unless we're actually forcing it off. Small indentation fix. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@40101 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r--gtk/capture_dlg.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk/capture_dlg.c b/gtk/capture_dlg.c
index df81cdb0b9..96fa94d609 100644
--- a/gtk/capture_dlg.c
+++ b/gtk/capture_dlg.c
@@ -4139,6 +4139,9 @@ capture_prep_monitor_changed_cb(GtkWidget *monitor, gpointer argp _U_)
* monitor mode off.
*/
cap_settings.monitor_mode = FALSE;
+ /* Set the monitor-mode checkbox to the new forced value */
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(monitor),
+ cap_settings.monitor_mode);
caps = capture_get_if_capabilities(if_string, cap_settings.monitor_mode,
&err_str_norfmon);
if (caps == NULL) {
@@ -4216,11 +4219,6 @@ capture_prep_monitor_changed_cb(GtkWidget *monitor, gpointer argp _U_)
}
gtk_widget_set_sensitive(linktype_lb, linktype_count >= 2);
gtk_widget_set_sensitive(linktype_combo_box, linktype_count >= 2);
-#ifdef HAVE_PCAP_CREATE
- /* Set the monitor-mode checkbox to the appropriate value */
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(monitor),
- cap_settings.monitor_mode);
-#endif
ws_combo_box_set_active(GTK_COMBO_BOX(linktype_combo_box),0);
g_array_insert_val(rows, marked_row, row);
}