diff --git a/apps/openmw/mwrender/sky.cpp b/apps/openmw/mwrender/sky.cpp index 05ce0f1560..c1b79843a7 100644 --- a/apps/openmw/mwrender/sky.cpp +++ b/apps/openmw/mwrender/sky.cpp @@ -1350,11 +1350,9 @@ void SkyManager::setCamera(osg::Camera *camera) class WrapAroundOperator : public osgParticle::Operator { public: - WrapAroundOperator(osg::Camera *camera, const osg::Vec3 &wrapRange): osgParticle::Operator() + WrapAroundOperator(osg::Camera *camera, const osg::Vec3 &wrapRange): osgParticle::Operator(), + mCamera(camera), mWrapRange(wrapRange), mHalfWrapRange(mWrapRange / 2.0) { - mCamera = camera; - mWrapRange = wrapRange; - mHalfWrapRange = mWrapRange / 2.0; mPreviousCameraPosition = getCameraPosition(); }