From 9a52e1dd634fb0990815ef1d0f79c90140fc2c11 Mon Sep 17 00:00:00 2001 From: con Date: Wed, 2 Feb 2011 17:04:30 +0100 Subject: Some sanity fixes. --- src/plugins/coreplugin/toolsettings.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/plugins/coreplugin/toolsettings.cpp') diff --git a/src/plugins/coreplugin/toolsettings.cpp b/src/plugins/coreplugin/toolsettings.cpp index 7748c37e6a..7ef242d152 100644 --- a/src/plugins/coreplugin/toolsettings.cpp +++ b/src/plugins/coreplugin/toolsettings.cpp @@ -144,7 +144,7 @@ static QString findUnusedId(const QString &proposal, const QMapid() == proposal) { + if (tool->id() == result) { found = true; break; } @@ -216,7 +216,8 @@ void ToolSettings::apply() } items.append(toolToAdd); } - resultMap.insert(it.key(), items); + if (!items.isEmpty()) + resultMap.insert(it.key(), items); } ExternalToolManager::instance()->setToolsByCategory(resultMap); } -- cgit v1.2.1