parent
8e461d902e
commit
002bbd885b
|
|
@ -673,9 +673,9 @@ std::string ll_convert_wide_to_string(const wchar_t* in, unsigned int code_page)
|
|||
wchar_t* ll_convert_string_to_wide(const std::string& in, unsigned int code_page)
|
||||
{
|
||||
// From review:
|
||||
// We can preallocate a wide char buffer that is the same length (in wchar_t elements) as the utf8 input,
|
||||
// plus one for a null terminator, and be guaranteed to not overflow.
|
||||
|
||||
// We can preallocate a wide char buffer that is the same length (in wchar_t elements) as the utf8 input,
|
||||
// plus one for a null terminator, and be guaranteed to not overflow.
|
||||
|
||||
// Normally, I'd call that sort of thing premature optimization,
|
||||
// but we *are* seeing string operations taking a bunch of time, especially when constructing widgets.
|
||||
// int output_str_len = MultiByteToWideChar(code_page, 0, in.c_str(), in.length(), NULL, 0);
|
||||
|
|
|
|||
Loading…
Reference in New Issue