From efd0274d47edba85a55ac3df263b1f535fc4cd57 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 6 Jul 2013 17:48:30 +0200 Subject: [PATCH] 0001104: Toolbar Customizer Move Buttons enabled but inactive --- src/Gui/DlgToolbarsImp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Gui/DlgToolbarsImp.cpp b/src/Gui/DlgToolbarsImp.cpp index 4b51f06f2e..31827df5e5 100644 --- a/src/Gui/DlgToolbarsImp.cpp +++ b/src/Gui/DlgToolbarsImp.cpp @@ -288,7 +288,11 @@ void DlgCustomToolbars::on_moveActionRightButton_clicked() QTreeWidgetItem* item = commandTreeWidget->currentItem(); if (item) { QTreeWidgetItem* current = toolbarTreeWidget->currentItem(); - if (current && !current->parent() && toolbarTreeWidget->isItemSelected(current)) { + if (!current) + current = toolbarTreeWidget->topLevelItem(0); + else if (current->parent()) + current = current->parent(); + if (current && !current->parent()) { QTreeWidgetItem* copy = new QTreeWidgetItem(current); copy->setText(0, item->text(1)); copy->setIcon(0, item->icon(0));