From eb00641dfafafdbcfa1153698237871c67422525 Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Sat, 10 Mar 2018 00:32:52 +0300 Subject: [PATCH] Mark autoplayed voice/video messages as read. --- Telegram/SourceFiles/media/player/media_player_instance.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/media/player/media_player_instance.cpp b/Telegram/SourceFiles/media/player/media_player_instance.cpp index 4bc5d63f7..b7eb42f03 100644 --- a/Telegram/SourceFiles/media/player/media_player_instance.cpp +++ b/Telegram/SourceFiles/media/player/media_player_instance.cpp @@ -8,6 +8,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "media/player/media_player_instance.h" #include "data/data_document.h" +#include "data/data_session.h" #include "media/media_audio.h" #include "media/media_audio_capture.h" #include "calls/calls_instance.h" @@ -308,6 +309,9 @@ void Instance::play(const AudioMsgId &audioId) { App::wnd()->controller()->startRoundVideo(item); } } + if (document->isVoiceMessage() || document->isVideoMessage()) { + document->session()->data().markMediaRead(document); + } } void Instance::pause(AudioMsgId::Type type) {