From 6488ff23a560bc3bbdc95acd322d6c10e18947bc Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 23 Jul 2008 15:42:02 +0000 Subject: [PATCH] Fixed unitialized variable --- include/osg/PolygonMode | 2 +- src/osg/PolygonMode.cpp | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/include/osg/PolygonMode b/include/osg/PolygonMode index 3c9a4cd35..9534f4271 100644 --- a/include/osg/PolygonMode +++ b/include/osg/PolygonMode @@ -39,7 +39,7 @@ class OSG_EXPORT PolygonMode : public StateAttribute PolygonMode(); - PolygonMode(Face face,Mode mode) { setMode(face,mode); } + PolygonMode(Face face,Mode mode); /** Copy constructor using CopyOp to manage deep vs shallow copy.*/ PolygonMode(const PolygonMode& pm,const CopyOp& copyop=CopyOp::SHALLOW_COPY): diff --git a/src/osg/PolygonMode.cpp b/src/osg/PolygonMode.cpp index a6bd696f9..5dfb535e8 100644 --- a/src/osg/PolygonMode.cpp +++ b/src/osg/PolygonMode.cpp @@ -16,10 +16,17 @@ using namespace osg; -PolygonMode::PolygonMode() +PolygonMode::PolygonMode(): + _modeFront(FILL), + _modeBack(FILL) { - _modeFront = FILL; - _modeBack = FILL; +} + +PolygonMode::PolygonMode(Face face,Mode mode): + _modeFront(FILL), + _modeBack(FILL) +{ + setMode(face,mode); }