From 6fe933b63aeaec0fe84ca1fbef142e6fd4811310 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 17 Jan 2018 09:18:36 +0100 Subject: Bookmark: Store line text trimmed Change-Id: I6f96210db20a8d18b5ceb5f6a3b529ea8d2bc0c5 Reviewed-by: Nikolai Kosjar --- src/plugins/bookmarks/bookmark.cpp | 5 +++-- src/plugins/bookmarks/bookmarkmanager.cpp | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src/plugins/bookmarks') diff --git a/src/plugins/bookmarks/bookmark.cpp b/src/plugins/bookmarks/bookmark.cpp index dd8f71fb03..e35b702b8f 100644 --- a/src/plugins/bookmarks/bookmark.cpp +++ b/src/plugins/bookmarks/bookmark.cpp @@ -79,8 +79,9 @@ void Bookmark::move(int line) void Bookmark::updateBlock(const QTextBlock &block) { - if (m_lineText != block.text()) { - m_lineText = block.text(); + const QString &lineText = block.text().trimmed(); + if (m_lineText != lineText) { + m_lineText = lineText; m_manager->updateBookmark(this); } } diff --git a/src/plugins/bookmarks/bookmarkmanager.cpp b/src/plugins/bookmarks/bookmarkmanager.cpp index 3ced12e179..0977134fbd 100644 --- a/src/plugins/bookmarks/bookmarkmanager.cpp +++ b/src/plugins/bookmarks/bookmarkmanager.cpp @@ -198,7 +198,7 @@ void BookmarkDelegate::paint(QPainter *painter, const QStyleOptionViewItem &opti QString lineText = index.data(BookmarkManager::Note).toString().trimmed(); if (lineText.isEmpty()) - lineText = index.data(BookmarkManager::LineText).toString().trimmed(); + lineText = index.data(BookmarkManager::LineText).toString(); painter->drawText(6, opt.rect.top() + fm.ascent() + fm.height() + 6, lineText); -- cgit v1.2.3