| Index: ui/gfx/font_render_params_win.cc
|
| diff --git a/ui/gfx/font_render_params_win.cc b/ui/gfx/font_render_params_win.cc
|
| index 1f8ab84c8448d9e0cd8a75f665406f088ddbbbc7..f2ac9f43c28ce73754e3916e957bde9411bc5b82 100644
|
| --- a/ui/gfx/font_render_params_win.cc
|
| +++ b/ui/gfx/font_render_params_win.cc
|
| @@ -31,8 +31,8 @@ FontRenderParams::SubpixelRendering GetSubpixelRenderingGeometry() {
|
| (L"SOFTWARE\\Microsoft\\Avalon.Graphics\\" + trimmed.value()).c_str(),
|
| KEY_READ);
|
| DWORD pixel_structure;
|
| - if (key.ReadValueDW(L"PixelStructure", &pixel_structure) ==
|
| - ERROR_SUCCESS) {
|
| + if (key.Valid() && key.ReadValueDW(L"PixelStructure", &pixel_structure) ==
|
| + ERROR_SUCCESS) {
|
| if (pixel_structure == 1)
|
| return FontRenderParams::SUBPIXEL_RENDERING_RGB;
|
| if (pixel_structure == 2)
|
|
|