[patch] async tilde expansion in KURLCompletion

Scott Wheeler wheeler at kde.org
Tue May 11 20:16:41 BST 2004

Yeah, uhm, see the subject.

This patch moves the code that loops through the users' list into a separate 
thread so that it doesn't block the GUI.

In an "enterprise" situation like what I'm in at work it's not uncommon to 
have thousands of users on NIS or similar (we have 6000 NIS accounts).  
Currently this means that Konq and file dialogs block for about 30 seconds 
when the user presses '~'.

A timeout would also have worked and is used elsewhere in there, but that's 
both less elegant and less functional.  (And actually I'd like to move some 
of the code that's currently doing such over to something more like this.)

Flame now of forever hold your peace.  If I don't hear anything for a couple 
of days I'll just commit.


There is more stupidity than hydrogen in the universe, and it has a longer 
shelf life.
--Frank Zappa
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kurlcompletion-async-tilde-expansion.patch
Type: text/x-diff
Size: 4968 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20040511/b1a065ad/attachment.patch>

More information about the kde-core-devel mailing list