aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/bookmarks
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2018-01-17 09:18:36 +0100
committerDavid Schulz <david.schulz@qt.io>2018-01-17 11:20:46 +0000
commit6fe933b63aeaec0fe84ca1fbef142e6fd4811310 (patch)
treed3ac1a9f1d5f14a215089595ae45b6ac3c8dab11 /src/plugins/bookmarks
parent6bc12ff4464d4921029d45770541d5ad20c54630 (diff)
Bookmark: Store line text trimmed
Change-Id: I6f96210db20a8d18b5ceb5f6a3b529ea8d2bc0c5 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/bookmarks')
-rw-r--r--src/plugins/bookmarks/bookmark.cpp5
-rw-r--r--src/plugins/bookmarks/bookmarkmanager.cpp2
2 files changed, 4 insertions, 3 deletions
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);