]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/dirctrlg.cpp
-fix for a bug in parsing tag's properties with common suffixes
[wxWidgets.git] / src / generic / dirctrlg.cpp
index 6f27f881aab8402a9d2392ae5758a632de3c96d8..d878e874faab5f0f0014390798a91c23b9a96206 100644 (file)
@@ -308,18 +308,18 @@ static const int ID_NEW = 1004;
 #if defined(__WXMSW__) || defined(__WXPM__)
 int setdrive(int drive)
 {
-       char  newdrive[3];
+       wxChar  newdrive[3];
 
        if (drive < 1 || drive > 31)
                return -1;
-       newdrive[0] = (char)('A' + (char)drive - (char)1);
-       newdrive[1] = ':';
-       newdrive[2] = '\0';
+       newdrive[0] = (wxChar)(wxT('A') + drive - 1);
+       newdrive[1] = wxT(':');
+       newdrive[2] = wxT('\0');
 #if defined(__WXMSW__)
 #ifdef __WIN16__
     if (wxSetWorkingDirectory(newdrive))
 #else
-       if (SetCurrentDirectory((LPSTR)newdrive))
+       if (::SetCurrentDirectory(newdrive))
 #endif
 #else
     // VA doesn't know what LPSTR is and has its own set