Skip to content

Commit 0c84e0e

Browse files
committed
Fix crash on GetIcon
Thank you discord peeps
1 parent 5255e17 commit 0c84e0e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Flow.Launcher.Plugin.OneNote/Icons/IconProvider.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ public IconProvider(PluginInitContext context, Settings settings)
4747

4848
foreach (var image in GeneratedImagesDirectoryInfo.EnumerateFiles())
4949
{
50-
iconCache.TryAdd(image.Name, BitmapImageFromPath(image.FullName));
50+
var imageSource = BitmapImageFromPath(image.FullName);
51+
imageSource.Freeze();
52+
iconCache.TryAdd(image.Name, imageSource);
5153
}
5254
}
5355

@@ -143,6 +145,7 @@ private static BitmapSource ChangeIconColor(BitmapImage bitmapImage, Color color
143145
}
144146
writeableBitmap.WritePixels(new Int32Rect(0, 0, writeableBitmap.PixelWidth, pixelHeight),
145147
pixelData, stride, 0);
148+
writeableBitmap.Freeze();
146149

147150
return writeableBitmap;
148151
}

0 commit comments

Comments
 (0)