[rekonq] [PATCH] Fix hang in filterurljob thread

Andrea Diamantini adjam7 at gmail.com
Tue May 11 16:45:40 CEST 2010


On Tuesday 11 May 2010 14:09:57 Cédric Bellegarde wrote:
> Hello,
> 
> here a patch that fix a filterurljob thread hang...
> 
> Calling KUriFilter::self () in thread seems to make function hang for some
> seconds... Calling it before running thread fix the bug...
> 
> One question for C++ noob, what is doing KuriFilter::self () ???
> 
> Regards,

self functions are static calls that return pointers to the object itself.
This is useful in example in singleton classes to do some checks like

if ( object.exists )
	return this.object.pointer
else
	return new object

and letting ctors private to force users to obtain object pointers that way.

Btw, thanks for the patch. I will apply this and the one in b.k.o. in the 
evening. :)

Regards,
-- 
Andrea Diamantini, adjam
GPG Fingerprint: 57DE 8E32 7D1A 0E16 AA52 59D8 84F9 3ECD DBF9 730F

rekonq project
WEB: http://rekonq.sourceforge.net
IRC: rekonq at freenode



More information about the rekonq mailing list