fix crash where menubar hotkey isn't an ASCII character

This commit is contained in:
Jinhao 2017-08-22 07:48:37 +08:00
parent 65b1ee1e95
commit 4e425d1d8d

View File

@ -215,7 +215,7 @@ namespace nana
if (hotkey)
{
unsigned off_w = (hotkey_pos ? graph.text_extent_size(text.c_str(), hotkey_pos).width : 0);
auto hotkey_size = graph.text_extent_size(text.c_str() + hotkey_pos, 1);
auto hotkey_size = graph.text_extent_size(nana::to_wstring(text.c_str() + hotkey_pos), 1);
unsigned ascent, descent, inleading;
graph.text_metrics(ascent, descent, inleading);