~ubuntu-branches/ubuntu/trusty/krusader/trusty

« back to all changes in this revision

Viewing changes to krusader/VFS/virt_vfs.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Michał Zając
  • Date: 2011-08-08 13:47:36 UTC
  • mfrom: (1.2.19 upstream)
  • Revision ID: james.westby@ubuntu.com-20110808134736-8e630ivgd2c3sgg5
Tags: 1:2.4.0~beta1-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
244
244
    if (url.protocol() == "virt") {
245
245
        QString path = url.path().mid(1);
246
246
        if (path.isEmpty()) path = '/';
247
 
        vfile * temp = new vfile(path, 0, "drwxr-xr-x", time(0), false, getuid(), getgid(), "inode/directory", "", 0);
 
247
        vfile * temp = new vfile(path, 0, "drwxr-xr-x", time(0), false, false, getuid(), getgid(), "inode/directory", "", 0);
248
248
        temp->vfile_setUrl(url);
249
249
        return temp;
250
250
    }
290
290
 
291
291
    // create a new virtual file object
292
292
    if (kfi->user().isEmpty())
293
 
        temp = new vfile(name, size, perm, mtime, symLink, getuid(), getgid(), mime, symDest, mode);
 
293
        temp = new vfile(name, size, perm, mtime, symLink, false, getuid(), getgid(), mime, symDest, mode);
294
294
    else {
295
295
        QString currentUser = url.user();
296
296
        if (currentUser.contains("@"))      /* remove the FTP proxy tags from the username */
297
297
            currentUser.truncate(currentUser.indexOf('@'));
298
298
        if (currentUser.isEmpty())
299
299
            currentUser = KRpermHandler::uid2user(getuid());
300
 
        temp = new vfile(name, size, perm, mtime, symLink, kfi->user(), kfi->group(), currentUser, mime, symDest, mode);
 
300
        temp = new vfile(name, size, perm, mtime, symLink, false, kfi->user(), kfi->group(), currentUser, mime, symDest, mode);
301
301
    }
302
302
 
303
303
    temp->vfile_setUrl(kfi->url());