People,<br><br>I submitted a first draft of this a few weeks ago. David Faure made a few suggestions which I carried out.<br><br>Here's a new version of the patch.<br><br>Its purpose is to re-implement void DirectoryListThread::run() (found in kurlcompletion.cpp) using Qt calls.<br>
<br>On David's suggestion, it uses QDirIterator in order to maximise performance and reduce memory footprint. <br><br>Notice that I haven't touched the method's behaviour in any way, as that was not the intention of the patch. I do however believe that some of the method prototypes as well as some of the logic in that source file could be improved. I can always look at that at a later stage if someone agrees that I should.<br>
<br>I hope this helps.<br><br>Cheers,<br><br>Michael O'Shea<br>