From fbfeb9f91b0d2964005a693328d13fdcd0387476 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 11 Dec 2015 13:08:58 +0100 Subject: [PATCH] Some stuff regarding newspaper view. --- src/gui/messagesview.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/gui/messagesview.cpp b/src/gui/messagesview.cpp index 0d8ecbf97..be30c14a2 100755 --- a/src/gui/messagesview.cpp +++ b/src/gui/messagesview.cpp @@ -28,6 +28,7 @@ #include #include +#include #include @@ -257,8 +258,8 @@ void MessagesView::openSelectedSourceMessagesExternally() { } // Finally, mark opened messages as read. - if (selectionModel()->selectedRows().size() > 1) { - markSelectedMessagesRead(); + if (!selectionModel()->selectedRows().isEmpty()) { + QTimer::singleShot(0, this, SLOT(markSelectedMessagesRead())); } } @@ -278,8 +279,8 @@ void MessagesView::openSelectedSourceMessagesInternally() { } // Finally, mark opened messages as read. - if (selectionModel()->selectedRows().size() > 1) { - markSelectedMessagesRead(); + if (!selectionModel()->selectedRows().isEmpty()) { + QTimer::singleShot(0, this, SLOT(markSelectedMessagesRead())); } } @@ -301,7 +302,7 @@ void MessagesView::openSelectedMessagesInternally() { emit openMessagesInNewspaperView(messages); // Finally, mark opened messages as read. - markSelectedMessagesRead(); + QTimer::singleShot(0, this, SLOT(markSelectedMessagesRead())); } }