WinCE fixes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28222 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2004-07-13 12:25:32 +00:00
parent feb7b71d45
commit 1ab36908f9

View File

@@ -113,7 +113,7 @@ size_t wxGetAvailableDrives(wxArrayString &paths, wxArrayString &names, wxArrayI
// No logical drives; return "\" // No logical drives; return "\"
paths.Add(wxT("\\")); paths.Add(wxT("\\"));
names.Add(wxT("\\")); names.Add(wxT("\\"));
return 1; icon_ids.Add(wxFileIconsTable::computer);
#elif defined(__WIN32__) #elif defined(__WIN32__)
wxChar driveBuffer[256]; wxChar driveBuffer[256];
size_t n = (size_t) GetLogicalDriveStrings(255, driveBuffer); size_t n = (size_t) GetLogicalDriveStrings(255, driveBuffer);
@@ -291,6 +291,8 @@ size_t wxGetAvailableDrives(wxArrayString &paths, wxArrayString &names, wxArrayI
#else #else
#error "Unsupported platform in wxGenericDirCtrl!" #error "Unsupported platform in wxGenericDirCtrl!"
#endif #endif
wxASSERT_MSG( (paths.GetCount() != names.GetCount()), wxT("Wrong number of paths or names."));
wxASSERT_MSG( (paths.GetCount() != icon_ids.GetCount()), wxT("Wrong number of icons for available drives."));
return paths.GetCount(); return paths.GetCount();
} }
@@ -323,6 +325,7 @@ bool wxIsDriveAvailable(const wxString& dirName)
int setdrive(int drive) int setdrive(int drive)
{ {
#ifdef __WXWINCE__ #ifdef __WXWINCE__
wxUnusedVar(drive);
return 0; return 0;
#elif defined(__GNUWIN32__) && \ #elif defined(__GNUWIN32__) && \
(defined(__MINGW32_MAJOR_VERSION) && __MINGW32_MAJOR_VERSION >= 1) (defined(__MINGW32_MAJOR_VERSION) && __MINGW32_MAJOR_VERSION >= 1)
@@ -355,6 +358,7 @@ int setdrive(int drive)
bool wxIsDriveAvailable(const wxString& dirName) bool wxIsDriveAvailable(const wxString& dirName)
{ {
#ifdef __WXWINCE__ #ifdef __WXWINCE__
wxUnusedVar(dirName);
return false; return false;
#else #else
#ifdef __WIN32__ #ifdef __WIN32__