Ticket #8577: amigaos4_fix.diff

File amigaos4_fix.diff, 902 bytes (added by SF/capehill, 18 years ago)

changes to amigaos4 fs backend

  • backends/fs/amigaos4/amigaos4-fs.cpp

     
    125125
    126126        _sDisplayName = String(str + offset, len);
    127127        _pFileLock = 0;
     128        _bIsDirectory = false;
    128129
    129130        struct FileInfoBlock *fib = (struct FileInfoBlock *)IDOS->AllocDosObject(DOS_FIB, NULL);
    130131        if (!fib) {
     
    149150
    150151                        }
    151152                        else {
    152                                 _bIsDirectory = false;
     153                                //_bIsDirectory = false;
    153154                                _bIsValid = true;
    154155                        }                       
    155156                }
     
    187188        }
    188189
    189190        _bIsValid =     false;
     191        _bIsDirectory = false;
    190192
    191193        struct FileInfoBlock *fib = (struct     FileInfoBlock *)IDOS->AllocDosObject(DOS_FIB, NULL);
    192194        if (!fib) {
     
    206208                                _sPath += '/';
    207209                }
    208210                else {
    209                         _bIsDirectory = false;
     211                        //_bIsDirectory = false;
    210212                        _bIsValid = true;
    211213                }               
    212214        }