Added minimum of 1 to make sure numProcessors is always valid

This commit is contained in:
Robert Osfield
2016-06-23 16:53:12 +01:00
parent b8d1e4d2f6
commit 39860cfb71

View File

@@ -596,7 +596,7 @@ void Viewer::realize()
if (osg::DisplaySettings::instance()->getCompileContextsHint())
{
int numProcessors = OpenThreads::GetNumberOfProcessors();
int numProcessors = osg::minimum(1, OpenThreads::GetNumberOfProcessors());
int processNum = 0;
for(unsigned int i=0; i<= osg::GraphicsContext::getMaxContextID(); ++i)