diff options
-rw-r--r-- | src/corelib/io/qfiledevice.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/io/qfiledevice.cpp b/src/corelib/io/qfiledevice.cpp index 58c78108c8..ff8de7c0bb 100644 --- a/src/corelib/io/qfiledevice.cpp +++ b/src/corelib/io/qfiledevice.cpp @@ -642,7 +642,7 @@ QFile::Permissions QFileDevice::permissions() const { Q_D(const QFileDevice); QAbstractFileEngine::FileFlags perms = d->engine()->fileFlags(QAbstractFileEngine::PermsMask) & QAbstractFileEngine::PermsMask; - return QFile::Permissions((int)perms); //ewww + return QFile::Permissions::fromInt(perms.toInt()); //ewww } /*! @@ -658,7 +658,7 @@ QFile::Permissions QFileDevice::permissions() const bool QFileDevice::setPermissions(Permissions permissions) { Q_D(QFileDevice); - if (d->engine()->setPermissions(permissions)) { + if (d->engine()->setPermissions(permissions.toInt())) { unsetError(); return true; } |