Added null check

This commit is contained in:
erri120 2019-10-11 15:06:56 +02:00
parent ec4ea0898d
commit 5c4a04264a
No known key found for this signature in database
GPG Key ID: A8C0A18D8D4D3135

View File

@ -253,29 +253,27 @@ namespace Wabbajack
private void OpenReadmeWindow()
{
if (UIReady)
if (!UIReady || string.IsNullOrEmpty(_modList.Readme)) return;
var text = "";
using (var fs = new FileStream(_modListPath, FileMode.Open, FileAccess.Read, FileShare.Read))
using (var ar = new ZipArchive(fs, ZipArchiveMode.Read))
using (var ms = new MemoryStream())
{
var text = "";
using (var fs = new FileStream(_modListPath, FileMode.Open, FileAccess.Read, FileShare.Read))
using (var ar = new ZipArchive(fs, ZipArchiveMode.Read))
using (var ms = new MemoryStream())
var entry = ar.GetEntry(_modList.Readme);
using (var e = entry.Open())
e.CopyTo(ms);
ms.Seek(0, SeekOrigin.Begin);
using (var sr = new StreamReader(ms))
{
var entry = ar.GetEntry(_modList.Readme);
using (var e = entry.Open())
e.CopyTo(ms);
ms.Seek(0, SeekOrigin.Begin);
using (var sr = new StreamReader(ms))
{
string line;
while ((line = sr.ReadLine()) != null)
text += line+Environment.NewLine;
//text = sr.ReadToEnd();
}
string line;
while ((line = sr.ReadLine()) != null)
text += line+Environment.NewLine;
//text = sr.ReadToEnd();
}
var viewer = new TextViewer(text, _ModListName);
viewer.Show();
}
var viewer = new TextViewer(text, _ModListName);
viewer.Show();
}
private bool _uiReady = false;