Fixed SRT exporting

Originally committed to SVN as r1834.
This commit is contained in:
Rodrigo Braz Monteiro 2008-01-25 20:57:58 +00:00
parent dd1ded0671
commit fdb2b47395

View file

@ -190,10 +190,7 @@ void SRTSubtitleFormat::WriteFile(wxString _filename,wxString encoding) {
using std::list; using std::list;
for (list<AssEntry*>::iterator cur=Line->begin();cur!=Line->end();cur++) { for (list<AssEntry*>::iterator cur=Line->begin();cur!=Line->end();cur++) {
AssDialogue *current = AssEntry::GetAsDialogue(*cur); AssDialogue *current = AssEntry::GetAsDialogue(*cur);
if (current) { if (current && !current->Comment) {
// Get line
if (current->Comment) throw _T("Unexpected line type (comment)");
// Write line // Write line
file.WriteLineToFile(wxString::Format(_T("%i"),i)); file.WriteLineToFile(wxString::Format(_T("%i"),i));
file.WriteLineToFile(current->Start.GetSRTFormated() + _T(" --> ") + current->End.GetSRTFormated()); file.WriteLineToFile(current->Start.GetSRTFormated() + _T(" --> ") + current->End.GetSRTFormated());
@ -202,7 +199,6 @@ void SRTSubtitleFormat::WriteFile(wxString _filename,wxString encoding) {
i++; i++;
} }
else throw _T("Unexpected line type");
} }
// Clean up // Clean up