|
a/src/kde/kioslave/kio_recoll/dirif.cpp |
|
b/src/kde/kioslave/kio_recoll/dirif.cpp |
|
... |
|
... |
100 |
|
100 |
|
101 |
entry.insert(KIO::UDSEntry::UDS_DISPLAY_NAME, url.fileName());
|
101 |
entry.insert(KIO::UDSEntry::UDS_DISPLAY_NAME, url.fileName());
|
102 |
char cnum[30];sprintf(cnum, "%04d", num);
|
102 |
char cnum[30];sprintf(cnum, "%04d", num);
|
103 |
entry.insert(KIO::UDSEntry::UDS_NAME, resultBaseName + cnum);
|
103 |
entry.insert(KIO::UDSEntry::UDS_NAME, resultBaseName + cnum);
|
104 |
|
104 |
|
105 |
if (!doc.mimetype.compare("application/x-fsdirectory")) {
|
105 |
if (!doc.mimetype.compare("application/x-fsdirectory") ||
|
|
|
106 |
!doc.mimetype.compare("inode/directory")) {
|
106 |
entry.insert(KIO::UDSEntry::UDS_MIME_TYPE, "inode/directory");
|
107 |
entry.insert(KIO::UDSEntry::UDS_MIME_TYPE, "inode/directory");
|
107 |
entry.insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR);
|
108 |
entry.insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR);
|
108 |
} else {
|
109 |
} else {
|
109 |
entry.insert(KIO::UDSEntry::UDS_MIME_TYPE, doc.mimetype.c_str());
|
110 |
entry.insert(KIO::UDSEntry::UDS_MIME_TYPE, doc.mimetype.c_str());
|
110 |
entry.insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFREG);
|
111 |
entry.insert( KIO::UDSEntry::UDS_FILE_TYPE, S_IFREG);
|