diff --git a/src/plugins/projectexplorer/sessiondialog.cpp b/src/plugins/projectexplorer/sessiondialog.cpp index ac38f99c773974c486d48726b95dab493b8712be..0590447c3aa8e40386209f4e37812e4c62164c04 100644 --- a/src/plugins/projectexplorer/sessiondialog.cpp +++ b/src/plugins/projectexplorer/sessiondialog.cpp @@ -57,6 +57,14 @@ SessionValidator::SessionValidator(QObject *parent, QStringList sessions) QValidator::State SessionValidator::validate(QString &input, int &pos) const { Q_UNUSED(pos) + + if (input.contains('/') + || input.contains(':') + || input.contains('\\') + || input.contains('?') + || input.contains('*')) + return QValidator::Invalid; + if (m_sessions.contains(input)) return QValidator::Intermediate; else