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;