[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdelibs/KDE/4.8] solid/solid/backends/udisks: UDisks mount vfat filesystems with flush option
From:       Lukas Tinkl <lukas () kde ! org>
Date:       2012-06-12 10:28:49
Message-ID: 20120612102849.DFEA1A60B9 () git ! kde ! org
[Download RAW message or body]

Git commit 6f8a052881ac699ff2cc4917b32f4620c599a24f by Lukas Tinkl.
Committed on 12/06/2012 at 12:28.
Pushed by lukas into branch 'KDE/4.8'.

UDisks mount vfat filesystems with flush option

REVIEW:105224
BUG:273792

M  +6    -1    solid/solid/backends/udisks/udisksstorageaccess.cpp

http://commits.kde.org/kdelibs/6f8a052881ac699ff2cc4917b32f4620c599a24f

diff --git a/solid/solid/backends/udisks/udisksstorageaccess.cpp \
b/solid/solid/backends/udisks/udisksstorageaccess.cpp index 7d72a88..a5f013c 100644
--- a/solid/solid/backends/udisks/udisksstorageaccess.cpp
+++ b/solid/solid/backends/udisks/udisksstorageaccess.cpp
@@ -259,6 +259,7 @@ bool UDisksStorageAccess::mount()
         path.chop(6);
     }
     QString fstype;
+    QStringList options;
 
     if (isLuksDevice()) { // mount options for the cleartext volume
         path = m_device->prop("LuksHolder").value<QDBusObjectPath>().path();
@@ -272,8 +273,12 @@ bool UDisksStorageAccess::mount()
     if (m_device->prop("IdUsage").toString() == "filesystem")
         fstype = m_device->prop("IdType").toString();
 
+    if (fstype == "vfat") {
+        options << "flush";
+    }
+
     msg << fstype;
-    msg << QStringList();   // options, unused now
+    msg << options;
 
     return c.callWithCallback(msg, this,
                               SLOT(slotDBusReply(QDBusMessage)),


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic