]> git.tdb.fi Git - builder.git/blobdiff - source/internaltask.cpp
Variables in Build files weren't such a hot idea. KISS.
[builder.git] / source / internaltask.cpp
index 42932034c1435d4a655182b7189f86068bf9b5fb..b8cbf115a460183189f87643da430806f9076a9a 100644 (file)
@@ -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)