Skip to content
Snippets Groups Projects
Commit 787febdc authored by Loren Burkholder's avatar Loren Burkholder
Browse files

Pause video when switching rooms

Fixes #809
parent ec9eb812
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment