From 7c4100b8560cea0362c382ec916e4e606ef265e6 Mon Sep 17 00:00:00 2001 From: martii Date: Sun, 3 Nov 2013 14:28:52 +0100 Subject: [PATCH] libspark/playback: SuspendSubtitle: check for player being valid --- libspark/playback_libeplayer3.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libspark/playback_libeplayer3.cpp b/libspark/playback_libeplayer3.cpp index 4c2ca4f..9f74aff 100644 --- a/libspark/playback_libeplayer3.cpp +++ b/libspark/playback_libeplayer3.cpp @@ -703,10 +703,12 @@ cPlayback::~cPlayback() void cPlayback::SuspendSubtitle(bool b) { - if (b) - player->playback->Command(player, PLAYBACK_FRAMEBUFFER_LOCK, 0); - else - player->playback->Command(player, PLAYBACK_FRAMEBUFFER_UNLOCK, 0); + if (player && player->playback) { + if (b) + player->playback->Command(player, PLAYBACK_FRAMEBUFFER_LOCK, 0); + else + player->playback->Command(player, PLAYBACK_FRAMEBUFFER_UNLOCK, 0); + } } void cPlayback::RequestAbort() {