From 8a03e3a374779538f37c0653807ac3f225d5466e Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Mon, 16 Apr 2012 23:54:59 +0000 Subject: [PATCH] Read and write attachments in binary mode so they don't get mutilated on Windows Originally committed to SVN as r6704. --- aegisub/src/ass_attachment.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aegisub/src/ass_attachment.cpp b/aegisub/src/ass_attachment.cpp index a9f5b4b5f..591244aba 100644 --- a/aegisub/src/ass_attachment.cpp +++ b/aegisub/src/ass_attachment.cpp @@ -119,11 +119,11 @@ const wxString AssAttachment::GetEntryData() const { } void AssAttachment::Extract(wxString const& filename) const { - agi::io::Save(STD_STR(filename)).Get().write(&(*data)[0], data->size()); + agi::io::Save(STD_STR(filename), true).Get().write(&(*data)[0], data->size()); } void AssAttachment::Import(wxString const& filename) { - agi::scoped_ptr file(agi::io::Open(STD_STR(filename))); + agi::scoped_ptr file(agi::io::Open(STD_STR(filename), true)); file->seekg(0, std::ios::end); data->resize(file->tellg()); file->seekg(0, std::ios::beg);