]> Some of my projects - aniplayer.git/commitdiff
Fix warning
authorAPTX <marek321@gmail.com>
Sat, 5 Mar 2022 00:36:38 +0000 (09:36 +0900)
committerAPTX <marek321@gmail.com>
Sat, 5 Mar 2022 00:36:38 +0000 (09:36 +0900)
backendplugins/backend_mpv/backendmpv.cpp

index 8a24f2b985e2e627feac7fa9b1ce3d7a59a10436..4422560d8592a4a7734f7dbce9936132182e4846 100644 (file)
@@ -192,7 +192,11 @@ void MpvInstance::onLogMessage(mpv_event_log_message *log) {
 }
 
 void MpvInstance::onFileLoaded() {
-  bool paused = *mpv::GetProperty(m_handle, mpv::property::Paused);
+  const auto maybePaused = mpv::GetProperty(m_handle, mpv::property::Paused);
+  if (!maybePaused) {
+    return;
+  }
+  const bool paused = *maybePaused;
   qCDebug(mpvBackend) << "file-loaded event!" << paused;
   m_loadedFile = true;
   auto state = paused ? PlayerPluginInterface::PlayState::Paused