Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarPlayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/StarPlayer.cpp')
-rw-r--r--source/game/StarPlayer.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/game/StarPlayer.cpp b/source/game/StarPlayer.cpp
index 625b8cb..4e29bd2 100644
--- a/source/game/StarPlayer.cpp
+++ b/source/game/StarPlayer.cpp
@@ -2270,9 +2270,8 @@ void Player::queueRadioMessage(RadioMessage message) {
}
Maybe<Json> Player::pullPendingCinematic() {
- if (m_pendingCinematic)
- if (auto cinematic = *m_pendingCinematic)
- m_log->addCinematic(cinematic.toString());
+ if (m_pendingCinematic && m_pendingCinematic->isType(Json::Type::String))
+ m_log->addCinematic(m_pendingCinematic->toString());
return take(m_pendingCinematic);
}