diff --git a/graphics/libemf/files/patch-libemf_libemf.cpp b/graphics/libemf/files/patch-libemf_libemf.cpp index b0da3b4bbe53..e0368f114e08 100644 --- a/graphics/libemf/files/patch-libemf_libemf.cpp +++ b/graphics/libemf/files/patch-libemf_libemf.cpp @@ -1,4 +1,4 @@ ---- libemf/libemf.cpp.orig 2021-11-01 12:21:53 UTC +--- libemf/libemf.cpp.orig 2020-06-07 13:10:20 UTC +++ libemf/libemf.cpp @@ -72,8 +72,7 @@ namespace EMF { if ( not bigEndian() ) { @@ -10,3 +10,15 @@ } /*! +@@ -980,9 +979,9 @@ extern "C" { + + int filename_count = ::strlen( filename ); + +- std::basic_string filename_w( filename, filename + filename_count ); ++ std::basic_string filename_w( filename, filename + filename_count ); + +- HENHMETAFILE handle = GetEnhMetaFileW( filename_w.c_str() ); ++ HENHMETAFILE handle = GetEnhMetaFileW( reinterpret_cast(filename_w.c_str()) ); + + return handle; + }