From 74387106d3dea384de56f093af3c02b608b32da0 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 20 Nov 2012 20:05:51 +0200 Subject: [PATCH] Fix build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: Orgad Shaneh --- src/plugins/fakevim/fakevimhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index edf4b0d69be..57c74ded229 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -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); }