[MacOs] Image from file not getting searched in the bundle fixes #2322 (#4247)

This commit is contained in:
Andrei 2018-10-30 18:37:49 +03:00 коммит произвёл Rui Marinho
Родитель 3461982fa4
Коммит 91dc760533
1 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -2,6 +2,7 @@
using System.Threading;
using System.Threading.Tasks;
using AppKit;
using Xamarin.Forms.Internals;
namespace Xamarin.Forms.Platform.MacOS
{
@ -20,7 +21,13 @@ namespace Xamarin.Forms.Platform.MacOS
var filesource = imagesource as FileImageSource;
var file = filesource?.File;
if (!string.IsNullOrEmpty(file))
image = File.Exists(file) ? new NSImage(file) : null;
image = File.Exists(file) ? new NSImage(file) : NSImage.ImageNamed(file);
if (image == null)
{
Log.Warning(nameof(FileImageSourceHandler), "Could not find image: {0}", imagesource);
}
return Task.FromResult(image);
}
}