Browse Source

Restored previous AssetLoader behavior

pull/160/head
Nikita Tsukanov 11 years ago
parent
commit
1af3912774
  1. 5
      src/Gtk/Perspex.Gtk/AssetLoader.cs
  2. 5
      src/Windows/Perspex.Win32/AssetLoader.cs

5
src/Gtk/Perspex.Gtk/AssetLoader.cs

@ -26,7 +26,10 @@ namespace Perspex.Gtk
public Stream Open(Uri uri)
{
var assembly = Assembly.GetEntryAssembly();
return assembly.GetManifestResourceStream(uri.ToString());
var rv = assembly.GetManifestResourceStream(uri.ToString());
if (rv == null)
throw new FileNotFoundException(uri.ToString());
return rv;
}
}
}

5
src/Windows/Perspex.Win32/AssetLoader.cs

@ -26,7 +26,10 @@ namespace Perspex.Win32
public Stream Open(Uri uri)
{
var assembly = Assembly.GetEntryAssembly();
return assembly.GetManifestResourceStream(uri.ToString());
var rv = assembly.GetManifestResourceStream(uri.ToString());
if (rv == null)
throw new FileNotFoundException(uri.ToString());
return rv;
}
}
}
Loading…
Cancel
Save