Index: base/win/win_util.cc |
diff --git a/base/win/win_util.cc b/base/win/win_util.cc |
index 21b78fa5f66f518851d050ed005b0d3ec1f84c75..f46242d3d252fc83fd4f7dd965fa6b3529335c41 100644 |
--- a/base/win/win_util.cc |
+++ b/base/win/win_util.cc |
@@ -119,12 +119,14 @@ namespace win { |
static bool g_crash_on_process_detach = false; |
-void GetNonClientMetrics(NONCLIENTMETRICS* metrics) { |
+void GetNonClientMetrics(NONCLIENTMETRICS_XP* metrics) { |
DCHECK(metrics); |
metrics->cbSize = sizeof(*metrics); |
- const bool success = |
- !!SystemParametersInfo( |
- SPI_GETNONCLIENTMETRICS, metrics->cbSize, metrics, 0); |
+ const bool success = !!SystemParametersInfo( |
+ SPI_GETNONCLIENTMETRICS, |
+ metrics->cbSize, |
+ reinterpret_cast<NONCLIENTMETRICS*>(metrics), |
+ 0); |
DCHECK(success); |
} |