From 7d7c70c5c27be65af2d53df5cca27265c2d1d666 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Thu, 12 Feb 2009 01:59:49 +0100 Subject: [PATCH] Change str.indexOf(rx) to rx.indexIn(str) This might (!) fix the freezes encountered when running a binary compiled against Qt 4.4 with Qt 4.5. Not tested though. cf. http://labs.trolltech.com/blogs/2008/11/04/910/ --- src/qtui/chatitem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qtui/chatitem.cpp b/src/qtui/chatitem.cpp index de96b2df..934fadf3 100644 --- a/src/qtui/chatitem.cpp +++ b/src/qtui/chatitem.cpp @@ -445,7 +445,7 @@ QList ContentsChatItem::findClickables() const { for(int i = 0; i < regExpCount; i++) { if(matches[i] < 0 || matchEnd[i] > str.length()) continue; if(idx >= matchEnd[i]) { - matches[i] = str.indexOf(regExp[i], qMax(matchEnd[i], idx)); + matches[i] = regExp[i].indexIn(str, qMax(matchEnd[i], idx)); if(matches[i] >= 0) matchEnd[i] = matches[i] + regExp[i].cap(1).length(); } if(matches[i] >= 0 && matches[i] < minidx) { -- 2.20.1