From 48c591a233b403193b897c76d2e61a0f8a4f6805 Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Sun, 12 Aug 2012 08:33:45 -0400 Subject: VIDEO: Don't allow adding external stream files to unopened videos --- video/video_decoder.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'video') diff --git a/video/video_decoder.cpp b/video/video_decoder.cpp index b27a0c512b..0108888613 100644 --- a/video/video_decoder.cpp +++ b/video/video_decoder.cpp @@ -575,6 +575,10 @@ void AdvancedVideoDecoder::addTrack(Track *track) { } bool AdvancedVideoDecoder::addStreamFileTrack(const Common::String &baseName) { + // Only allow adding external tracks if a video is already loaded + if (!isVideoLoaded()) + return false; + StreamFileAudioTrack *track = new StreamFileAudioTrack(); bool result = track->loadFromFile(baseName); -- cgit v1.2.3