diff --git a/src/osgWrappers/serializers/osg/Uniform.cpp b/src/osgWrappers/serializers/osg/Uniform.cpp index 3c362a714..2502a79d6 100644 --- a/src/osgWrappers/serializers/osg/Uniform.cpp +++ b/src/osgWrappers/serializers/osg/Uniform.cpp @@ -37,7 +37,7 @@ static bool writeElements( osgDB::OutputStream& os, const osg::Uniform& uniform os << (uniform.getFloatArray()!=NULL); os.writeArray( uniform.getFloatArray() ); } - if ( uniform.getDoubleArray()!=NULL ) + else if ( uniform.getDoubleArray()!=NULL ) { os << (uniform.getDoubleArray()!=NULL); os.writeArray( uniform.getDoubleArray() );