X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finternaltask.cpp;h=b8cbf115a460183189f87643da430806f9076a9a;hb=b067981c0da0c1a4616ed175d0ce8ac5564cbdbf;hp=42932034c1435d4a655182b7189f86068bf9b5fb;hpb=c06c655a1e1a3e4d60257c2916923b789c6a26b9;p=builder.git diff --git a/source/internaltask.cpp b/source/internaltask.cpp index 4293203..b8cbf11 100644 --- a/source/internaltask.cpp +++ b/source/internaltask.cpp @@ -6,9 +6,15 @@ InternalTask::InternalTask(Worker *w): InternalTask::~InternalTask() { + worker->join(); delete worker; } +void InternalTask::start() +{ + worker->launch(); +} + Task::Status InternalTask::check() { if(worker->get_status()!=RUNNING)