diff --git a/src/FileNames.cpp b/src/FileNames.cpp index da4e36ba4..87c79adce 100644 --- a/src/FileNames.cpp +++ b/src/FileNames.cpp @@ -75,8 +75,9 @@ bool FileNames::HardLinkFile( const wxString& file1, const wxString& file2 ) { #ifdef __WXMSW__ - return ::CreateHardLinkA( file1.c_str(), file2.c_str(), NULL ); - //return false; + // Fix forced ASCII conversions and wrong argument order - MJB - 29/01/2019 + //return ::CreateHardLinkA( file1.c_str(), file2.c_str(), NULL ); + return ( 0 != ::CreateHardLink( file2, file1, NULL ) ); #else