When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.
Index: src/include/backgroundthread.h===================================================================--- src/include/backgroundthread.h (revision 4410)+++ src/include/backgroundthread.h (working copy)@@ -27,18 +27,13 @@ * BackgroundThreadPool is a low overhead thread pool implementation around BackgroundThread. */ + class AbstractJob {- friend class BackgroundThread;-- bool deleted;- bool done;- public:- AbstractJob() : deleted(false), done(false) {};+ AbstractJob(){}; virtual ~AbstractJob(){}; virtual void operator()() = 0;- void Delete() { deleted = true; if(done) delete this;}; }; @@ -155,20 +150,10 @@ break; job = queue->Pop();-- if(job->deleted)- {- delete job;- continue;- }- (*job)();- job->done = true; - if(job->deleted || ownsJobs)- {+ if(ownsJobs) delete job;- } } return 0; };
Martin reverted it though? So... nothing to solve?
no It was not reverted. And as stated in an other thread, the precompiled header include should be removed (this will not cause a crash, I think, but can lead to 'not building').