Fix a crash when encountering 0 byte .vqa placeholders.
This commit is contained in:
committed by
abcdefg30
parent
9e34299085
commit
91fbd618ce
@@ -46,7 +46,8 @@ namespace OpenRA.Mods.Common.Widgets
|
||||
if (filename == cachedVideoFileName)
|
||||
return;
|
||||
|
||||
var video = VideoLoader.GetVideo(Game.ModData.DefaultFileSystem.Open(filename), true, Game.ModData.VideoLoaders);
|
||||
var stream = Game.ModData.DefaultFileSystem.Open(filename);
|
||||
var video = VideoLoader.GetVideo(stream, true, Game.ModData.VideoLoaders);
|
||||
Open(video);
|
||||
|
||||
cachedVideoFileName = filename;
|
||||
@@ -56,6 +57,9 @@ namespace OpenRA.Mods.Common.Widgets
|
||||
{
|
||||
this.video = video;
|
||||
|
||||
if (video == null)
|
||||
return;
|
||||
|
||||
stopped = true;
|
||||
paused = true;
|
||||
Game.Sound.StopVideo();
|
||||
|
||||
Reference in New Issue
Block a user