]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/thread.cpp
Join threads upon object destruction
[libs/core.git] / source / core / thread.cpp
index a0d21875241e584614da7ed01aef0dd4ae4ae325..0fc86cf07c7cf18b23289438b9ecb84c5847dd2d 100644 (file)
@@ -54,7 +54,10 @@ void Thread::kill()
 Thread::~Thread()
 {
        if(launched_)
+       {
                kill();
+               join();
+       }
 }
 
 void Thread::launch()