diff options
author | link2xt <link2xt@testrun.org> | 2021-03-18 01:10:03 +0300 |
---|---|---|
committer | link2xt <link2xt@testrun.org> | 2021-03-19 03:13:33 +0300 |
commit | a72bec0f11e4d794b04bd9c272dbf2997294333b (patch) | |
tree | 1e273616239c4cb7815121a0eaa27a7c3f8f1f67 | |
parent | 99ece5f196422d0028b03f17244d643ffd7fc976 (diff) | |
download | kdeltachat-a72bec0f11e4d794b04bd9c272dbf2997294333b.tar.gz kdeltachat-a72bec0f11e4d794b04bd9c272dbf2997294333b.zip |
Do not try to mark outgoing and seen messages as seen
-rw-r--r-- | qml/Message.qml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/qml/Message.qml b/qml/Message.qml index 5d535f4..492c5cb 100644 --- a/qml/Message.qml +++ b/qml/Message.qml @@ -27,7 +27,11 @@ RowLayout { : "" Component.onCompleted: { - messageObject.context.markseenMsgs([messageObject.message.id]) + // Only try to mark fresh and noticed messages as seen to + // avoid unnecessary database calls when viewing an already read chat. + if ([10, 13].includes(messageObject.message.state)) { + messageObject.context.markseenMsgs([messageObject.message.id]) + } } Rectangle { |