From 148d5e799e37ac12bfeefac17ad9392debc26589 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 23 Jun 2016 16:50:35 +0100 Subject: [PATCH] Added minimum usage to make sure that numProcessers is always 1 or greater --- src/osgViewer/ViewerBase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osgViewer/ViewerBase.cpp b/src/osgViewer/ViewerBase.cpp index 7f5049616..743d6d2dd 100644 --- a/src/osgViewer/ViewerBase.cpp +++ b/src/osgViewer/ViewerBase.cpp @@ -328,7 +328,7 @@ void ViewerBase::startThreading() } } - int numProcessors = OpenThreads::GetNumberOfProcessors(); + int numProcessors = osg::minimum(1, OpenThreads::GetNumberOfProcessors()); bool affinity = numProcessors>1; Contexts::iterator citr;