fixing empty chatlines on mac os (hopefully on windows too). This looks very much...
authorMarcus Eggenberger <egs@quassel-irc.org>
Sat, 9 Aug 2008 16:47:53 +0000 (18:47 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Sat, 9 Aug 2008 16:47:53 +0000 (18:47 +0200)
src/qtui/chatlinemodelitem.cpp

index 73b1533..84832cd 100644 (file)
@@ -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());