aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/airpcap_gui_utils.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2009-07-17 22:59:59 +0000
committerGerald Combs <gerald@wireshark.org>2009-07-17 22:59:59 +0000
commit72e160eb4d04fd7d8c40c73ccf0af42d9d99cea2 (patch)
treefdc4686e6e8f95d4fd32f212aaaaed5a74193e81 /gtk/airpcap_gui_utils.c
parent095f4a5c12c050a3d573f54558e2441c47d6d10e (diff)
Set the extension channel correctly. Fixup whitespace.
svn path=/trunk/; revision=29135
Diffstat (limited to 'gtk/airpcap_gui_utils.c')
-rw-r--r--gtk/airpcap_gui_utils.c67
1 files changed, 35 insertions, 32 deletions
diff --git a/gtk/airpcap_gui_utils.c b/gtk/airpcap_gui_utils.c
index 299f77c9c2..e1b1c9c572 100644
--- a/gtk/airpcap_gui_utils.c
+++ b/gtk/airpcap_gui_utils.c
@@ -384,22 +384,19 @@ airpcap_fill_key_list(GtkWidget *keylist)
AirpcapValidationType
airpcap_get_validation_type(const gchar* name)
{
- if(!(g_ascii_strcasecmp(AIRPCAP_VALIDATION_TYPE_NAME_ALL,name)))
- {
- return AIRPCAP_VT_ACCEPT_EVERYTHING;
- }
- else if(!(g_ascii_strcasecmp(AIRPCAP_VALIDATION_TYPE_NAME_CORRECT,name)))
- {
- return AIRPCAP_VT_ACCEPT_CORRECT_FRAMES;
- }
- else if(!(g_ascii_strcasecmp(AIRPCAP_VALIDATION_TYPE_NAME_CORRUPT,name)))
- {
- return AIRPCAP_VT_ACCEPT_CORRUPT_FRAMES;
- }
- else
- {
+ if(!(g_ascii_strcasecmp(AIRPCAP_VALIDATION_TYPE_NAME_ALL,name)))
+ {
+ return AIRPCAP_VT_ACCEPT_EVERYTHING;
+ }
+ else if(!(g_ascii_strcasecmp(AIRPCAP_VALIDATION_TYPE_NAME_CORRECT,name)))
+ {
+ return AIRPCAP_VT_ACCEPT_CORRECT_FRAMES;
+ }
+ else if(!(g_ascii_strcasecmp(AIRPCAP_VALIDATION_TYPE_NAME_CORRUPT,name)))
+ {
+ return AIRPCAP_VT_ACCEPT_CORRUPT_FRAMES;
+ }
return AIRPCAP_VT_UNKNOWN;
- }
}
/*
@@ -409,23 +406,23 @@ airpcap_get_validation_type(const gchar* name)
gchar*
airpcap_get_validation_name(AirpcapValidationType vt)
{
- if(vt == AIRPCAP_VT_ACCEPT_EVERYTHING)
- {
- return AIRPCAP_VALIDATION_TYPE_NAME_ALL;
- }
- else if(vt == AIRPCAP_VT_ACCEPT_CORRECT_FRAMES)
- {
- return AIRPCAP_VALIDATION_TYPE_NAME_CORRECT;
- }
- else if(vt == AIRPCAP_VT_ACCEPT_CORRUPT_FRAMES)
- {
- return AIRPCAP_VALIDATION_TYPE_NAME_CORRUPT;
- }
- else if(vt == AIRPCAP_VT_UNKNOWN)
- {
- return AIRPCAP_VALIDATION_TYPE_NAME_UNKNOWN;
- }
- return NULL;
+ if(vt == AIRPCAP_VT_ACCEPT_EVERYTHING)
+ {
+ return AIRPCAP_VALIDATION_TYPE_NAME_ALL;
+ }
+ else if(vt == AIRPCAP_VT_ACCEPT_CORRECT_FRAMES)
+ {
+ return AIRPCAP_VALIDATION_TYPE_NAME_CORRECT;
+ }
+ else if(vt == AIRPCAP_VT_ACCEPT_CORRUPT_FRAMES)
+ {
+ return AIRPCAP_VALIDATION_TYPE_NAME_CORRUPT;
+ }
+ else if(vt == AIRPCAP_VT_UNKNOWN)
+ {
+ return AIRPCAP_VALIDATION_TYPE_NAME_UNKNOWN;
+ }
+ return NULL;
}
/*
@@ -614,6 +611,12 @@ airpcap_channel_offset_changed_cb(GtkWidget *channel_offset_cb, gpointer data _U
{
airpcap_if_selected->channelInfo.ExtChannel = airpcap_get_selected_channel_offset(channel_offset_cb);
airpcap_if_selected->saved = FALSE;
+ change_airpcap_settings = TRUE;
+ if (!airpcap_update_frequency_and_offset(airpcap_if_selected)){
+ simple_dialog(ESD_TYPE_ERROR,ESD_BTN_OK,
+ "Unable to set extension channel %d",
+ airpcap_if_selected->channelInfo.ExtChannel);
+ }
}