]> git.sesse.net Git - nageru/blobdiff - glwidget.cpp
Clean mixer thread shutdown.
[nageru] / glwidget.cpp
index cc2b4fdc59c89f8d23936449315af5e99586f7fd..4a6eafe10bfd3f77cee02743694d68bbb0848657 100644 (file)
@@ -37,9 +37,7 @@ void GLWidget::initializeGL()
        QSurface *surface2 = create_surface(format());
        QSurface *surface3 = create_surface(format());
        QSurface *surface4 = create_surface(format());
-       std::thread([surface, surface2, surface3, surface4]{
-               mixer_thread(surface, surface2, surface3, surface4);
-       }).detach();
+       start_mixer(surface, surface2, surface3, surface4);
 }
 
 void GLWidget::paintGL()