From: Marcus Eggenberger Date: Sat, 9 Aug 2008 16:47:53 +0000 (+0200) Subject: fixing empty chatlines on mac os (hopefully on windows too). This looks very much... X-Git-Tag: 0.3.0~79 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=7a1eca89ead6eb300c593ace9f14c0eb2f9836b8 fixing empty chatlines on mac os (hopefully on windows too). This looks very much like a Qt Bug --- diff --git a/src/qtui/chatlinemodelitem.cpp b/src/qtui/chatlinemodelitem.cpp index 73b15330..84832cdf 100644 --- a/src/qtui/chatlinemodelitem.cpp +++ b/src/qtui/chatlinemodelitem.cpp @@ -123,7 +123,9 @@ void ChatLineModelItem::computeWrapList() { word.start = idx; mode = SearchEnd; } - } while(finder.isAtBoundary()); + // the part " || (finder.position() == _contents.plainText.length())" shouldn't be necessary + // but in rare and indeterministic cases Qt states that the end of the text is not a boundary o_O + } while(finder.isAtBoundary() || (finder.position() == _contents.plainText.length())); // A QVector needs less space than a QList _wrapList.resize(wplist.count());