word wrap is enabled in text viewer by default.

This commit is contained in:
morkt 2015-05-13 23:23:33 +04:00
parent 27d4cb6b69
commit 66ba1c5ccf

View File

@ -94,6 +94,7 @@ namespace GARbro.GUI
RefreshPreviewPane(); RefreshPreviewPane();
}; };
ActiveViewer = ImageView; ActiveViewer = ImageView;
TextView.IsWordWrapEnabled = true;
} }
private IEnumerable<Encoding> m_encoding_list = GetEncodingList(); private IEnumerable<Encoding> m_encoding_list = GetEncodingList();
@ -199,7 +200,15 @@ namespace GARbro.GUI
} }
else else
{ {
return preview.Archive.OpenEntry (preview.Entry); var file = preview.Archive.OpenEntry (preview.Entry);
if (file.CanSeek)
return file;
using (file)
{
var memory = new MemoryStream();
file.CopyTo (memory);
return memory;
}
} }
} }
@ -209,13 +218,6 @@ namespace GARbro.GUI
try try
{ {
file = OpenPreviewStream (preview); file = OpenPreviewStream (preview);
if (!file.CanSeek)
{
var memory = new MemoryStream();
file.CopyTo (memory);
file.Dispose();
file = memory;
}
if (!TextView.IsTextFile (file)) if (!TextView.IsTextFile (file))
{ {
ResetPreviewPane(); ResetPreviewPane();