Ignore:
Timestamp:
Sep 9, 2009, 1:54:31 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

corelib/io, gui/dialogs: Handle DOS-like filesystem details (drives, slashes) on OS/2 similarly to Win32.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/dialogs/qfiledialog.cpp

    r2 r172  
    782782            text.remove(current);
    783783            if (text.at(0) == QDir::separator()
    784 #ifdef Q_OS_WIN
    785                 //On Windows both cases can happen
     784#if
     785                //On Windows both cases can happen
    786786                || text.at(0) == QLatin1Char('/')
    787787#endif
     
    31713171    QString pathCopy = QDir::toNativeSeparators(path);
    31723172    QString sep = QDir::separator();
    3173 #ifdef Q_OS_WIN
     3173#if
    31743174    if (pathCopy == QLatin1String("\\") || pathCopy == QLatin1String("\\\\"))
    31753175        return QStringList(pathCopy);
     
    31833183    QRegExp re(QLatin1String("[") + QRegExp::escape(sep) + QLatin1String("]"));
    31843184
    3185 #ifdef Q_OS_WIN
     3185#if
    31863186    QStringList parts = pathCopy.split(re, QString::SkipEmptyParts);
    31873187    if (!doubleSlash.isEmpty() && !parts.isEmpty())
     
    31953195#endif
    31963196
    3197 #ifdef Q_OS_WIN
     3197#if
    31983198    bool startsFromRoot = !parts.isEmpty() && parts[0].endsWith(QLatin1Char(':'));
    31993199#else
Note: See TracChangeset for help on using the changeset viewer.