修复 GetIcon 可能出现的 FileNotFoundException 异常

重启电脑的时候会提示 FileNotFoundException ,所以在这里加一个检查。
This commit is contained in:
Chin allan 2015-01-08 08:47:24 +08:00
parent 31281c7faa
commit 0bb1669efa

View File

@ -38,6 +38,11 @@ namespace Wox.ImageLoader
private static ImageSource GetIcon(string fileName) private static ImageSource GetIcon(string fileName)
{ {
if (System.IO.File.Exists(fileName) == false)
{
return null;
}
Icon icon = GetFileIcon(fileName); Icon icon = GetFileIcon(fileName);
if (icon == null) icon = Icon.ExtractAssociatedIcon(fileName); if (icon == null) icon = Icon.ExtractAssociatedIcon(fileName);