----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/101499/ -----------------------------------------------------------
Review request for kdelibs. Summary ------- The attached patch fixes two long stand bugs in KUrlCompletion: #1. No completion for executables when the mode is set to KUrlCompletion::ExeCompletion as reported in the bugs listed above. #2. For every text completion request a new directory listing thread is unnecessarily created due to a logic error in KUrlCompletion::customEvent. This means that every keypress in the location bar of apps like Konqueror, Dolphin and the input box of Krunner results in the creation of a new thread directory lister, which of course is waste. This addresses bugs 77169 and 116639. http://bugs.kde.org/show_bug.cgi?id=77169 http://bugs.kde.org/show_bug.cgi?id=116639 Diffs ----- kio/kio/kurlcompletion.cpp 86aa9d3 Diff: http://git.reviewboard.kde.org/r/101499/diff Testing ------- Made sure executable completion in KOpenWith dialog works correctly. Made sure a directory lister thread is not created for every completion request (completion should be much faster). Made sure the unit test class, kurlcompletiontest, passes with the fixes. Thanks, Dawit