OSDN Git Service

gwenview: do not list non-readable directories from RecrusiveDirModel
authorIvailo Monev <xakepa10@gmail.com>
Tue, 4 Jul 2023 13:09:21 +0000 (16:09 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 4 Jul 2023 13:09:21 +0000 (16:09 +0300)
directores such as "lost+found" may not be readable, if the main directory
is not readable an error will be shown still (as it should be).

requires 268eac6790195fe72afeb8525f930e289276eaf9 from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
gwenview/lib/recursivedirmodel.cpp

index aa99b1a..e275e80 100644 (file)
@@ -175,7 +175,7 @@ void RecursiveDirModel::slotItemsAdded(const KFileItemList& newList)
             if (d->rowForUrl(item.url()) == -1) {
                 fileList << item;
             }
-        } else {
+        } else if (item.isReadable()) {
             dirUrls << item.url();
         }
     }