summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qresource_iterator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qresource_iterator.cpp')
-rw-r--r--src/corelib/io/qresource_iterator.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/corelib/io/qresource_iterator.cpp b/src/corelib/io/qresource_iterator.cpp
index e97ac5940d..11f4acf467 100644
--- a/src/corelib/io/qresource_iterator.cpp
+++ b/src/corelib/io/qresource_iterator.cpp
@@ -73,13 +73,11 @@ bool QResourceFileEngineIterator::hasNext() const
return false;
// Initialize and move to the next entry.
- QResourceFileEngineIterator *that = const_cast<QResourceFileEngineIterator *>(this);
- that->entries = resource.children();
- if (!that->entries.isEmpty())
- that->index = 0;
+ entries = resource.children();
+ index = 0;
}
- return index <= entries.size();
+ return index < entries.size();
}
QString QResourceFileEngineIterator::currentFileName() const