From e19da4ffe702c8df5e7356062a50b89a2a715f7f Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sun, 13 Jan 2013 09:48:24 -0800 Subject: [PATCH] Make the tag parameter parsing more forgiving of malformed input --- aegisub/src/ass_override.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/aegisub/src/ass_override.cpp b/aegisub/src/ass_override.cpp index a55c5af43..cab919882 100644 --- a/aegisub/src/ass_override.cpp +++ b/aegisub/src/ass_override.cpp @@ -42,7 +42,6 @@ #include #include #include -#include #include #include #include @@ -88,15 +87,15 @@ template<> std::string AssOverrideParameter::Get() const { } template<> int AssOverrideParameter::Get() const { - return boost::lexical_cast(Get()); + return atoi(Get().c_str()); } template<> double AssOverrideParameter::Get() const { - return boost::lexical_cast(Get()); + return atof(Get().c_str()); } template<> float AssOverrideParameter::Get() const { - return boost::lexical_cast(Get()); + return atof(Get().c_str()); } template<> bool AssOverrideParameter::Get() const {