VCS: Handle empty arguments in EditorParameterWidgets

Task-number: QTCREATORBUG-6251
Change-Id: I833bcecf295b7191df1916a658b16f008f69f902
Reviewed-on: http://codereview.qt-project.org/6164
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
This commit is contained in:
Tobias Hunger
2011-10-06 18:21:39 +02:00
parent f654d664ef
commit b0d7394e1b

View File

@@ -270,8 +270,12 @@ const QList<VCSBaseEditorParameterWidget::OptionMapping> &VCSBaseEditorParameter
QStringList VCSBaseEditorParameterWidget::argumentsForOption(const OptionMapping &mapping) const
{
const QToolButton *tb = qobject_cast<const QToolButton *>(mapping.widget);
if (tb && tb->isChecked())
return QStringList(mapping.optionName);
if (tb && tb->isChecked()) {
if (!mapping.optionName.isEmpty())
return QStringList(mapping.optionName);
else
return QStringList();
}
const QComboBox *cb = qobject_cast<const QComboBox *>(mapping.widget);
if (cb) {