Changeset 185 for trunk


Ignore:
Timestamp:
Apr 3, 2008, 10:39:42 PM (17 years ago)
Author:
dmik
Message:

dialogs/QFileDialog: Fixed: On some file systems and/or drives, '..' may be marked as hidden in directories that are one level away from root, but we never want to hide '..' [contributed by rudi].

File:
1 edited

Legend:

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

    r8 r185  
    45994599    // stop any pending operations
    46004600    d->url.stop();
    4601    
     4601
    46024602    if ( i == QDialog::Accepted && (d->mode == ExistingFile || d->mode == ExistingFiles) ) {
    46034603        QStringList selection = selectedFiles();
     
    58895889        }
    58905890#elif defined(Q_OS_OS2)
    5891         if ( !bShowHiddenFiles ) {
     5891    // '..' may be marked as hidden in directories that are one level away from
     5892    // root on some file systems and/or drives, but we never want to hide '..'
     5893        if ( !bShowHiddenFiles && inf.name() != ".." ) {
    58925894            if ( d->url.isLocalFile() ) {
    58935895                QString file = d->url.path();
     
    59015903                    continue;
    59025904            }
    5903         }
     5905        }
    59045906#else
    59055907        if ( !bShowHiddenFiles && inf.name() != ".." ) {
Note: See TracChangeset for help on using the changeset viewer.