forked from qt-creator/qt-creator
File search wasn't showing non-latin1 chars correctly in results.
Missing conversion back to the codec. This fixes it only for Utf8 encoded files. It was only happening for non-regexp searches. Task-number: QTCREATORBUG-65 Reviewed-by: Robert Loehning
This commit is contained in:
@@ -172,7 +172,7 @@ void runFileSearch(QFutureInterface<FileSearchResultList> &future,
|
|||||||
int n = 0;
|
int n = 0;
|
||||||
while (startOfLastLine[i] != '\n' && startOfLastLine[i] != '\r' && i < textLength && n++ < 256)
|
while (startOfLastLine[i] != '\n' && startOfLastLine[i] != '\r' && i < textLength && n++ < 256)
|
||||||
res.append(startOfLastLine[i++]);
|
res.append(startOfLastLine[i++]);
|
||||||
results << FileSearchResult(s, lineNr, QString(res),
|
results << FileSearchResult(s, lineNr, QString::fromUtf8(res),
|
||||||
regionPtr - startOfLastLine, sa.length(),
|
regionPtr - startOfLastLine, sa.length(),
|
||||||
QStringList());
|
QStringList());
|
||||||
++numMatches;
|
++numMatches;
|
||||||
|
|||||||
Reference in New Issue
Block a user