aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/capture_if_dlg.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2009-05-26 13:52:03 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2009-05-26 13:52:03 +0000
commit8a465b4cb3d44c9aba836671b7d3ed2dc3e2d7bf (patch)
treeb42cda626b4fa70d80100e9d6ffbc65d4ab37655 /gtk/capture_if_dlg.c
parent743fa07a2f786c000d96d197c1e2edeae2ffc073 (diff)
From Carlos G Mendioroz:
Use the user defined comment in the Capture Interfaces dialog box. svn path=/trunk/; revision=28482
Diffstat (limited to 'gtk/capture_if_dlg.c')
-rw-r--r--gtk/capture_if_dlg.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/gtk/capture_if_dlg.c b/gtk/capture_if_dlg.c
index 47c75539d3..62ef5b52d9 100644
--- a/gtk/capture_if_dlg.c
+++ b/gtk/capture_if_dlg.c
@@ -465,6 +465,7 @@ capture_if_cb(GtkWidget *w _U_, gpointer d _U_)
GString *if_tool_str = g_string_new("");
const gchar *addr_str;
gchar *tmp_str;
+ gchar *user_descr;
if_stat_cache_t *sc;
if (cap_if_w != NULL) {
@@ -627,10 +628,16 @@ capture_if_cb(GtkWidget *w _U_, gpointer d _U_)
g_string_append(if_tool_str, "\n");
/* description */
- if (if_info->description != NULL)
- if_dlg_data->descr_lb = gtk_label_new(if_info->description);
- else
- if_dlg_data->descr_lb = gtk_label_new("");
+ user_descr = capture_dev_user_descr_find(if_info->name);
+ if (user_descr) {
+ if_dlg_data->descr_lb = gtk_label_new(user_descr);
+ g_free (user_descr);
+ } else {
+ if (if_info->description)
+ if_dlg_data->descr_lb = gtk_label_new(if_info->description);
+ else
+ if_dlg_data->descr_lb = gtk_label_new("");
+ }
gtk_misc_set_alignment(GTK_MISC(if_dlg_data->descr_lb), 0.0f, 0.5f);
gtk_table_attach_defaults(GTK_TABLE(if_tb), if_dlg_data->descr_lb, 2, 3, row, row+1);