summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/io/qfiledevice.cpp4
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;
}