blob: c02c3e6c67d83a2bb62fefdb7d7e26b24076f2f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--- tdebase/tdeioslave/media/mediamanager/tdehardwarebackend.cpp.new 2013-11-11 21:27:09.960234089 +0100
+++ tdebase/tdeioslave/media/mediamanager/tdehardwarebackend.cpp 2013-11-11 21:32:16.081679386 +0100
@@ -979,9 +979,21 @@
}
if (valids.contains("utf8")) {
- value = config.readBoolEntry("utf8", true);
+ // From "man mount": only some filesystems support 'iocharset' option.
+ if( (sdevice->fileSystemName() == "fat")
+ || (sdevice->fileSystemName() == "iso9660")
+ || (sdevice->fileSystemName() == "jfs")
+ || (sdevice->fileSystemName() == "msdos")
+ || (sdevice->fileSystemName() == "ntfs")
+ || (sdevice->fileSystemName() == "umsdos")
+ || (sdevice->fileSystemName() == "vfat")
+ ) {
+ value = false; //config.readBoolEntry("utf8", true);
+ } else {
+ value = false;
+ }
tmp = TQString("utf8=%1").arg(value ? "true" : "false");
result << tmp;
}
if (valids.contains("shortname")) {
|