From 381ab333b960b94e8eb7ac9562684ca26989746e Mon Sep 17 00:00:00 2001 From: ARATA Mizuki Date: Wed, 17 Feb 2016 23:41:13 +0900 Subject: [PATCH] Get rid of a use of WXSTRINGCAST from src/msw/metafile.cpp WXSTRINGCAST is a const-removing cast and should be avoided unless necessary. Here, wxString::c_str() is sufficient because GetTextExtentPoint32 takes a const pointer. --- src/msw/metafile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msw/metafile.cpp b/src/msw/metafile.cpp index 7c3d177b66..5f88acdadd 100644 --- a/src/msw/metafile.cpp +++ b/src/msw/metafile.cpp @@ -236,7 +236,7 @@ void wxMetafileDCImpl::DoGetTextExtent(const wxString& string, SIZE sizeRect; TEXTMETRIC tm; - ::GetTextExtentPoint32(dc, WXSTRINGCAST string, wxStrlen(WXSTRINGCAST string), &sizeRect); + ::GetTextExtentPoint32(dc, string.c_str(), string.length(), &sizeRect); ::GetTextMetrics(dc, &tm); if ( x )