From c7d3c8a5c32cbdb5d1feacbf3423d55d45f84a38 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Thu, 29 Mar 2012 00:05:34 +0000 Subject: [PATCH] Override CanWriteFile in the transation subtitle format as the default doesn't work for it Originally committed to SVN as r6630. --- aegisub/src/subtitle_format_transtation.cpp | 4 ++++ aegisub/src/subtitle_format_transtation.h | 1 + 2 files changed, 5 insertions(+) diff --git a/aegisub/src/subtitle_format_transtation.cpp b/aegisub/src/subtitle_format_transtation.cpp index 235ef149c..ae1fe7f9f 100644 --- a/aegisub/src/subtitle_format_transtation.cpp +++ b/aegisub/src/subtitle_format_transtation.cpp @@ -59,6 +59,10 @@ wxArrayString TranStationSubtitleFormat::GetWriteWildcards() const { return formats; } +bool TranStationSubtitleFormat::CanWriteFile(wxString const& filename) const { + return filename.Lower().EndsWith(".transtation.txt"); +} + void TranStationSubtitleFormat::WriteFile(const AssFile *src, wxString const& filename, wxString const& encoding) const { FractionalTime ft = AskForFPS(true); if (!ft.FPS().IsLoaded()) return; diff --git a/aegisub/src/subtitle_format_transtation.h b/aegisub/src/subtitle_format_transtation.h index c253d3395..039bf2b1f 100644 --- a/aegisub/src/subtitle_format_transtation.h +++ b/aegisub/src/subtitle_format_transtation.h @@ -48,6 +48,7 @@ class TranStationSubtitleFormat : public SubtitleFormat { public: TranStationSubtitleFormat(); + bool CanWriteFile(wxString const& filename) const; wxArrayString GetWriteWildcards() const; void WriteFile(const AssFile *src, wxString const& filename, wxString const& encoding) const; };