diff --git a/src/osgPlugins/ive/LightPointNode.cpp b/src/osgPlugins/ive/LightPointNode.cpp index b1367cd04..6987f3c3e 100644 --- a/src/osgPlugins/ive/LightPointNode.cpp +++ b/src/osgPlugins/ive/LightPointNode.cpp @@ -63,9 +63,9 @@ void LightPointNode::read(DataInputStream* in){ // Read in lightpoints. unsigned int size = in->readUInt(); for(unsigned int i=0; iread(in); - addLightPoint(*lightPoint); + osgSim::LightPoint lightPoint; + ((ive::LightPoint*)(&lightPoint))->read(in); + addLightPoint(lightPoint); } } else{