From 022c948205fc16fed87a6e46e8ade324595d5f2d Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Sun, 14 Jun 2009 02:42:52 +0000 Subject: [PATCH] Fix #890, make the output formatting for Adobe Encore format use a format string for clearness, instead of string building. Originally committed to SVN as r3055. --- aegisub/src/subtitle_format_encore.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/aegisub/src/subtitle_format_encore.cpp b/aegisub/src/subtitle_format_encore.cpp index b20775feb..67575b04d 100644 --- a/aegisub/src/subtitle_format_encore.cpp +++ b/aegisub/src/subtitle_format_encore.cpp @@ -94,11 +94,8 @@ void EncoreSubtitleFormat::WriteFile(wxString _filename,wxString encoding) { for (list::iterator cur=Line->begin();cur!=Line->end();cur++) { AssDialogue *current = AssEntry::GetAsDialogue(*cur); if (current && !current->Comment) { - // Time stamps - wxString timeStamps = wxString::Format(_T("%i "),++i) + ft.FromAssTime(current->Start) + _T(" ") + ft.FromAssTime(current->End); - - // Write - file.WriteLineToFile(timeStamps + current->Text); + ++i; + file.WriteLineToFile(wxString::Format(_T("%i %s %s %s"), i, ft.FromAssTime(current->Start).c_str(), ft.FromAssTime(current->End).c_str(), current->Text.c_str())); } }