From f8b717e9ac526e68c9e9bce1928dc54b3459d4b3 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sat, 12 Jan 2013 21:01:43 -0800 Subject: [PATCH] Don't clear the body of \t tags when doing stuff to them --- aegisub/src/ass_override.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aegisub/src/ass_override.cpp b/aegisub/src/ass_override.cpp index 6d8638086..a55c5af43 100644 --- a/aegisub/src/ass_override.cpp +++ b/aegisub/src/ass_override.cpp @@ -80,8 +80,8 @@ template<> std::string AssOverrideParameter::Get() const { if (omitted) throw agi::InternalError("AssOverrideParameter::Get() called on omitted parameter", 0); if (block.get()) { std::string str(block->GetText()); - if (boost::starts_with(str, "{")) str.erase(0); - if (boost::ends_with(str, "}")) str.erase(str.size() - 1); + if (boost::starts_with(str, "{")) str.erase(begin(str)); + if (boost::ends_with(str, "}")) str.erase(end(str) - 1); return str; } return value;