forked from qt-creator/qt-creator
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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user