From a2b5309f61b0e89109d4740349eb5142ff8999fb Mon Sep 17 00:00:00 2001 From: ARATA Mizuki Date: Wed, 17 Feb 2016 23:46:52 +0900 Subject: [PATCH] Get rid of some Win16 code from wxSetWorkingDirectory --- src/common/filefn.cpp | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/src/common/filefn.cpp b/src/common/filefn.cpp index a8f80c880d..26bdb9986f 100644 --- a/src/common/filefn.cpp +++ b/src/common/filefn.cpp @@ -1390,31 +1390,7 @@ bool wxSetWorkingDirectory(const wxString& d) #if defined(__UNIX__) || defined(__WXMAC__) success = (chdir(wxFNSTRINGCAST d.fn_str()) == 0); #elif defined(__WINDOWS__) - -#ifdef __WIN32__ success = (SetCurrentDirectory(d.t_str()) != 0); -#else - // Must change drive, too. - bool isDriveSpec = ((strlen(d) > 1) && (d[1] == ':')); - if (isDriveSpec) - { - wxChar firstChar = d[0]; - - // To upper case - if (firstChar > 90) - firstChar = firstChar - 32; - - // To a drive number - unsigned int driveNo = firstChar - 64; - if (driveNo > 0) - { - unsigned int noDrives; - _dos_setdrive(driveNo, &noDrives); - } - } - success = (chdir(WXSTRINGCAST d) == 0); -#endif - #endif if ( !success ) {