From d973ed307f1448f83572a94e91444df7a16d7630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 17 Nov 2013 16:07:32 +0100 Subject: [PATCH] don't crash the asset browser when loading sprites with 1 frame closes #4125 --- OpenRA.Mods.RA/Widgets/Logic/AssetBrowserLogic.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenRA.Mods.RA/Widgets/Logic/AssetBrowserLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/AssetBrowserLogic.cs index 3499d592f3..8750eb8005 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/AssetBrowserLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/AssetBrowserLogic.cs @@ -58,6 +58,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic frameSlider = panel.Get("FRAME_SLIDER"); frameSlider.MaximumValue = (float)spriteImage.FrameCount; frameSlider.Ticks = spriteImage.FrameCount+1; + frameSlider.IsVisible = () => spriteImage.FrameCount > 0; frameSlider.OnChange += x => { spriteImage.Frame = (int)Math.Round(x); }; frameSlider.GetValue = () => spriteImage.Frame;