summaryrefslogtreecommitdiffstats
path: root/src/sourcewidget.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/sourcewidget.cc')
-rw-r--r--src/sourcewidget.cc14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/sourcewidget.cc b/src/sourcewidget.cc
index c77f4f2..cef0a3e 100644
--- a/src/sourcewidget.cc
+++ b/src/sourcewidget.cc
@@ -27,15 +27,7 @@
#include "i18n.h"
SourceWidget::SourceWidget(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& x) :
- DeviceWidget(cobject, x),
- defaultMenuItem(_("_Default"), true){
-
- add_events(Gdk::BUTTON_PRESS_MASK);
-
- defaultMenuItem.set_active(false);
- defaultMenuItem.signal_toggled().connect(sigc::mem_fun(*this, &SourceWidget::onDefaultToggle));
- menu.append(defaultMenuItem);
- menu.show_all();
+ DeviceWidget(cobject, x) {
}
SourceWidget* SourceWidget::create() {
@@ -71,9 +63,11 @@ void SourceWidget::onMuteToggleButton() {
pa_operation_unref(o);
}
-void SourceWidget::onDefaultToggle() {
+void SourceWidget::onDefaultToggleButton() {
pa_operation* o;
+ DeviceWidget::onDefaultToggleButton();
+
if (updating)
return;