diff options
Diffstat (limited to 'gfx/platform_font_mac.mm')
-rw-r--r-- | gfx/platform_font_mac.mm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gfx/platform_font_mac.mm b/gfx/platform_font_mac.mm index 1fb8316..80b9be4 100644 --- a/gfx/platform_font_mac.mm +++ b/gfx/platform_font_mac.mm @@ -9,6 +9,7 @@ #include "base/basictypes.h" #include "base/scoped_nsobject.h" #include "base/sys_string_conversions.h" +#include "base/utf_string_conversions.h" #include "gfx/canvas_skia.h" #include "gfx/font.h" @@ -57,7 +58,8 @@ int PlatformFontMac::GetAverageCharacterWidth() const { int PlatformFontMac::GetStringWidth(const std::wstring& text) const { int width = 0, height = 0; - CanvasSkia::SizeStringInt(text, Font(const_cast<PlatformFontMac*>(this)), + CanvasSkia::SizeStringInt(WideToUTF16Hack(text), + Font(const_cast<PlatformFontMac*>(this)), &width, &height, gfx::Canvas::NO_ELLIPSIS); return width; } |