X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/588be5ae1c00887b3d95f0dee5d980033c8e814a..7ea1c917764fb2588fe1aadc75c49ba300f8cb2f:/src/generic/dirctrlg.cpp?ds=sidebyside diff --git a/src/generic/dirctrlg.cpp b/src/generic/dirctrlg.cpp index 7ed847cb70..b631aa69cd 100644 --- a/src/generic/dirctrlg.cpp +++ b/src/generic/dirctrlg.cpp @@ -118,12 +118,13 @@ size_t wxGetAvailableDrives(wxArrayString &paths, wxArrayString &names, wxArrayI name.Printf(wxT("%c:"), driveBuffer[i]); #if !defined(__WXWINCE__) - wxChar pname[52]; - if (GetVolumeInformation( path.c_str(), pname, 52, NULL, NULL, NULL, NULL, 0 )) + wxChar pname[52]; // FIXME: why 52 and not MAX_PATH or whatever? + if ( GetVolumeInformation(path, pname, WXSIZEOF(pname), + NULL, NULL, NULL, NULL, 0) ) { - name.Printf(wxT("%s %s"), (const wxChar*) name, pname ); + name << _T(' ') << pname; } -#endif +#endif // __WXWINCE__ int imageId; int driveType = ::GetDriveType(path);