From 27da38da769ca080e798e35e6384835f15728384 Mon Sep 17 00:00:00 2001 From: haven1433 Date: Sun, 4 Dec 2022 23:28:01 -0600 Subject: [PATCH] tile image shouldn't defer loading for small images --- src/HexManiac.WPF/Controls/TileImage.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/HexManiac.WPF/Controls/TileImage.cs b/src/HexManiac.WPF/Controls/TileImage.cs index 64c58a28..0b2582de 100644 --- a/src/HexManiac.WPF/Controls/TileImage.cs +++ b/src/HexManiac.WPF/Controls/TileImage.cs @@ -253,7 +253,12 @@ namespace HavenSoft.HexManiac.WPF.Controls { public async void UpdateSource() { var vm = ViewModel; if (vm == null) return; - var pixels = await Task.Run(() => vm.PixelData); + short[] pixels; + if (vm is not BlockMapViewModel) { + pixels = vm.PixelData; + } else { + pixels = await Task.Run(() => vm.PixelData); + } if (pixels == null || ViewModel == null) return; if (!UseTrueTransparency) { pixels = ConvertTransparentPixels(pixels);