ui: Fixed carriage return in line endings breaks screen search in code

This commit is contained in:
Eberhard Graether
2018-04-12 19:24:50 +02:00
parent 04e82969a9
commit 0489cac94d
+2 -1
View File
@@ -418,7 +418,8 @@ QRectF QtCodeArea::getLineRectForLineNumber(uint lineNumber) const
void QtCodeArea::findScreenMatches(const std::wstring& query, std::vector<std::pair<QtCodeArea*, Id>>* screenMatches)
{
TextCodec codec(ApplicationSettings::getInstance()->getTextEncoding());
const std::wstring& code = utility::toLowerCase(codec.decode(getCode()));
// remove carriage return
const std::wstring& code = utility::toLowerCase(codec.decode(utility::replace(getCode(), "\r", "")));
size_t pos = 0;
while (pos != std::string::npos)
{