summaryrefslogtreecommitdiff
path: root/ui/gtk/main_welcome.c
diff options
context:
space:
mode:
authorIrene RĂ¼ngeler <I.Ruengeler@fh-muenster.de>2013-04-12 11:56:00 +0000
committerIrene RĂ¼ngeler <I.Ruengeler@fh-muenster.de>2013-04-12 11:56:00 +0000
commita17ec349b41662d97bb3f70817d607bf24fb5962 (patch)
tree7191a20ff85d9cfa3449a1d9c26a6db5384af691 /ui/gtk/main_welcome.c
parent267a89b1f48ff391b37591ebcb95a34f6029d6a3 (diff)
downloadwireshark-a17ec349b41662d97bb3f70817d607bf24fb5962.tar.gz
Change the sensitivity of the start button depending on the number of interfaces selected.
svn path=/trunk/; revision=48827
Diffstat (limited to 'ui/gtk/main_welcome.c')
-rw-r--r--ui/gtk/main_welcome.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/gtk/main_welcome.c b/ui/gtk/main_welcome.c
index ad82a26087..75eaee8dfe 100644
--- a/ui/gtk/main_welcome.c
+++ b/ui/gtk/main_welcome.c
@@ -54,6 +54,7 @@
#include "ui/gtk/main.h"
#include "ui/gtk/menus.h"
#include "ui/gtk/main_welcome.h"
+#include "ui/gtk/main_toolbar.h"
#include "ui/gtk/help_dlg.h"
#include "ui/gtk/capture_file_dlg.h"
#include "ui/gtk/stock_icons.h"
@@ -751,9 +752,19 @@ gboolean on_selection_changed(GtkTreeSelection *selection _U_,
break;
}
}
+ set_sensitivity_for_start_icon();
return TRUE;
}
+void
+set_sensitivity_for_start_icon()
+{
+ gboolean enable = (global_capture_opts.num_selected > 0);
+
+ set_start_button_sensitive(enable);
+ set_menus_capture_start_sensitivity(enable);
+}
+
static gboolean activate_ifaces(GtkTreeModel *model,
GtkTreePath *path _U_,
GtkTreeIter *iter,