Fix build

qt-creator/src/plugins/fakevim/fakevimhandler.cpp:409:64: error: ambiguous overload for ‘operator+’ in ‘(& c)->QChar::toLower() + (& c)->QChar::toUpper()’
qt-creator/src/plugins/fakevim/fakevimhandler.cpp:409:64: note: candidates are:
/usr/include/qt4/QtCore/qstring.h:1021:22: note: const QString operator+(const QString&, const QString&)
/usr/include/qt4/QtCore/qstring.h:1023:22: note: const QString operator+(const QString&, QChar)
/usr/include/qt4/QtCore/qstring.h:1025:22: note: const QString operator+(QChar, const QString&)

Change-Id: I7f3c1b7a8fa13d01fd020eb828eb33970cf18a67
Reviewed-by: Lukas Holecek <hluk@email.cz>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Orgad Shaneh
2012-11-20 20:05:51 +02:00
committed by Orgad Shaneh
parent 190852820f
commit 74387106d3

View File

@@ -406,7 +406,7 @@ static QRegExp vimPatternToQtPattern(QString needle, bool smartcase)
range = ignorecase && pattern[pattern.size() - 1].isLetter();
pattern.append('-');
} else if (c.isLetter() && ignorecase) {
pattern.append(c.toLower() + c.toUpper());
pattern.append(c.toLower()).append(c.toUpper());
} else {
pattern.append(c);
}