summaryrefslogtreecommitdiff
authoralwin <alwin>2005-03-07 12:20:41 (UTC)
committer alwin <alwin>2005-03-07 12:20:41 (UTC)
commit4515ff72db76ba63dcf3b29b19d930b7e083d508 (patch) (side-by-side diff)
tree633264a5352e27dd77107f6713a5c4a8872608bf
parentd6fc7417f752867c14a0b6555c32f2d768736fe8 (diff)
downloadopie-4515ff72db76ba63dcf3b29b19d930b7e083d508.zip
opie-4515ff72db76ba63dcf3b29b19d930b7e083d508.tar.gz
opie-4515ff72db76ba63dcf3b29b19d930b7e083d508.tar.bz2
docLnk->isValid returns if the .doclnk file exists
so its sensless here - we want the check if the real file exists.
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
index 5281b75..d4da266 100644
--- a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
+++ b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
@@ -83,7 +83,8 @@ QStringList Doc_DirLister::files()const {
QStringList out;
QListIterator<DocLnk> dit(m_ds.children());
for( ; dit.current(); ++dit) {
- if (!(*dit)->isValid()) continue;
+ /* check if the real file exists! */
+ if (!(*dit)->fileKnown()||!QFile::exists( (*dit)->file())) continue;
if (!matchCat((*dit))) continue;
QString s = (*dit)->name();
s+=char(0);