Index: src/frontends/qt4/GuiToolbar.cpp
===================================================================
--- src/frontends/qt4/GuiToolbar.cpp	(revision 20634)
+++ src/frontends/qt4/GuiToolbar.cpp	(working copy)
@@ -238,7 +238,6 @@
 			tb, SLOT(setIconSize(QSize)));
 		IconPalette * panel = new IconPalette(tb);
 		panel->setWindowTitle(qt_(to_ascii(item.label_)));
-		connect(this, SIGNAL(updated()), panel, SLOT(updateParent()));
 		ToolbarInfo const * tbinfo = toolbarbackend.getDefinedToolbarInfo(item.name_);
 		if (!tbinfo) {
 			lyxerr << "Unknown toolbar " << item.name_ << endl;
@@ -273,7 +272,6 @@
 		ButtonMenu * m = new ButtonMenu(qt_(to_ascii(item.label_)), tb);
 		m->setWindowTitle(qt_(to_ascii(item.label_)));
 		m->setTearOffEnabled(true);
-		connect(this, SIGNAL(updated()), m, SLOT(updateParent()));
 		ToolbarInfo const * tbinfo = toolbarbackend.getDefinedToolbarInfo(item.name_);
 		if (!tbinfo) {
 			lyxerr << "Unknown toolbar " << item.name_ << endl;
Index: src/frontends/qt4/IconPalette.cpp
===================================================================
--- src/frontends/qt4/IconPalette.cpp	(revision 20634)
+++ src/frontends/qt4/IconPalette.cpp	(working copy)
@@ -204,19 +204,6 @@
 }
 
 
-void IconPalette::updateParent()
-{
-	bool enable = false;
-	for (int i = 0; i < actions_.size(); ++i)
-		if (actions_.at(i)->isEnabled()) {
-			enable = true;
-			break;
-		}
-
-	parentWidget()->setEnabled(enable);
-}
-
-
 void IconPalette::paintEvent(QPaintEvent * /*event*/)
 {
 	// draw border
@@ -253,19 +240,6 @@
 }
 
 
-void ButtonMenu::updateParent()
-{
-	bool enable = false;
-	for (int i = 0; i < actions_.size(); ++i)
-		if (actions_.at(i)->isEnabled()) {
-			enable = true;
-			break;
-		}
-
-	parentWidget()->setEnabled(enable);
-}
-
-
 } // namespace frontend
 } // namespace lyx
 
Index: src/frontends/qt4/IconPalette.h
===================================================================
--- src/frontends/qt4/IconPalette.h	(revision 20634)
+++ src/frontends/qt4/IconPalette.h	(working copy)
@@ -48,9 +48,6 @@
 	IconPalette(QWidget * parent);
 	void addButton(QAction *);
 
-public Q_SLOTS:
-	void updateParent();
-
 Q_SIGNALS:
 	void triggered(QAction *);
 	void visible(bool);
@@ -84,9 +81,6 @@
 	ButtonMenu(const QString & title, QWidget * parent);
 	void add(QAction *);
 
-public Q_SLOTS:
-	void updateParent();
-
 private:
 	QList<QAction *> actions_;
 };
