diff --git a/src/GLWidget.cpp b/src/GLWidget.cpp index 4989af8..c5b5ca7 100644 --- a/src/GLWidget.cpp +++ b/src/GLWidget.cpp @@ -103,7 +103,7 @@ bool GLWidget::AnyDialogOpen() { void GLWidget::uploadStaticDataToGPU() { auto pendula = &simulation->pendula; - int pointCount = std::transform_reduce(pendula->begin(), pendula->end(), 0, [](int prev, int curr){ + size_t pointCount = std::transform_reduce(pendula->begin(), pendula->end(), 0, [](size_t prev, size_t curr){ return prev + curr + 1; }, [](const Pendulum * p){ return p->X.size();