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) if (hotkey)
{ {
unsigned off_w = (hotkey_pos ? graph.text_extent_size(text.c_str(), hotkey_pos).width : 0); 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; unsigned ascent, descent, inleading;
graph.text_metrics(ascent, descent, inleading); graph.text_metrics(ascent, descent, inleading);