diff --git a/inc/hgl/type/StdString.h b/inc/hgl/type/StdString.h index 7b34ab6..64bd207 100644 --- a/inc/hgl/type/StdString.h +++ b/inc/hgl/type/StdString.h @@ -14,7 +14,7 @@ inline std::string to_std(const hgl::OSString &str) { hgl::UTF8String u8_str=hgl::to_u8(str); - return std::string(u8_str.c_str()); + return std::string(u8_str.c_str(),str.Length()); } #else inline hgl::OSString std_to_os(const std::string &str) @@ -24,7 +24,7 @@ inline hgl::OSString std_to_os(const std::string &str) inline std::string to_std(const hgl::OSString &str) { - return std::string(str.c_str()); + return std::string(str.c_str(),str.Length()); } #endif//