Linux: Fixed built-in scripts not showing when UI is built on Windows

This commit is contained in:
Sour 2018-06-21 17:59:15 -04:00
parent 19e2c0d2c7
commit 6dd3fb6ba0

View File

@ -70,7 +70,8 @@ namespace Mesen.GUI
{
ZipArchive zip = new ZipArchive(Assembly.GetExecutingAssembly().GetManifestResourceStream("Mesen.GUI.Dependencies.Dependencies.zip"));
foreach(ZipArchiveEntry entry in zip.Entries) {
if(entry.Name == filename) {
string entryFileName = Program.IsMono ? entry.Name.Substring(entry.Name.LastIndexOf('\\') + 1) : entry.Name;
if(entryFileName == filename) {
using(Stream stream = entry.Open()) {
using(StreamReader reader = new StreamReader(stream)) {
return reader.ReadToEnd();