From f495d2e845a8d450457fccd4b0c85e726a44eb93 Mon Sep 17 00:00:00 2001 From: Aurindam Jana <aurindam.jana@nokia.com> Date: Mon, 16 Apr 2012 11:14:11 +0200 Subject: [PATCH] QtMessageLogItemDelegate: Avoid infinite loop Change-Id: I1f227d17bc20faf7131a28aac8022cce30fafbbd Reviewed-by: Simjees Abraham <simjees.abraham@nokia.com> Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com> --- src/plugins/debugger/qtmessagelogitemdelegate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/qtmessagelogitemdelegate.cpp b/src/plugins/debugger/qtmessagelogitemdelegate.cpp index 39411eba9a9..48f3ad6c26d 100644 --- a/src/plugins/debugger/qtmessagelogitemdelegate.cpp +++ b/src/plugins/debugger/qtmessagelogitemdelegate.cpp @@ -361,9 +361,9 @@ qreal QtMessageLogItemDelegate::layoutText(QTextLayout &tl, int width, void QtMessageLogItemDelegate::formatTextForWidth(QString &text) const { - for (int i = 0; i < text.length(); i++) { + for (int i = 0; i < text.length(); ++i) { if (text.at(i).isPunct()) - text.insert(i, QChar(0x200b)); // ZERO WIDTH SPACE + text.insert(++i, QChar(0x200b)); // ZERO WIDTH SPACE } } void QtMessageLogItemDelegate::setItemModel(QtMessageLogHandler *model) -- GitLab