summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2023-02-14 18:25:23 +0100
committerGitHub <noreply@github.com>2023-02-14 18:25:23 +0100
commit2a28b3a343acb6decc559580583020e6ceb3869f (patch)
tree085f553d3c388c7dbfd70e8c826ad7534dddaf72 /src
parentTranslated using Weblate (Ukrainian) (diff)
parentAdd a generic video icon when there is no thumbnail (diff)
downloadnheko-2a28b3a343acb6decc559580583020e6ceb3869f.tar.xz
Merge pull request #1365 from Nheko-Reborn/video_improvements
Video player improvements
Diffstat (limited to 'src')
-rw-r--r--src/ui/MxcMediaProxy.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/MxcMediaProxy.cpp b/src/ui/MxcMediaProxy.cpp

index 46d7430f..da5a2231 100644 --- a/src/ui/MxcMediaProxy.cpp +++ b/src/ui/MxcMediaProxy.cpp
@@ -21,10 +21,12 @@ #include <QTemporaryFile> #endif +#include "ChatPage.h" #include "EventAccessors.h" #include "Logging.h" #include "MatrixClient.h" #include "timeline/TimelineModel.h" +#include "timeline/TimelineViewManager.h" MxcMediaProxy::MxcMediaProxy(QObject *parent) : QMediaPlayer(parent) @@ -47,6 +49,11 @@ MxcMediaProxy::MxcMediaProxy(QObject *parent) if (t == QMediaMetaData::Orientation) emit orientationChanged(); }); + + connect(ChatPage::instance()->timelineManager()->rooms(), + &RoomlistModel::currentRoomChanged, + this, + &MxcMediaProxy::pause); } void MxcMediaProxy::setVideoSurface(QAbstractVideoSurface *surface)