diff --git a/src/osgGLUT/Viewer.cpp b/src/osgGLUT/Viewer.cpp index 58cd61153..93046ca3e 100644 --- a/src/osgGLUT/Viewer.cpp +++ b/src/osgGLUT/Viewer.cpp @@ -332,10 +332,6 @@ float Viewer::app(unsigned int viewport) { osg::Timer_t beforeApp = _timer.tick(); - // do app traversal. - - getViewportSceneView(viewport)->setFrameStamp(_frameStamp.get()); - getViewportSceneView(viewport)->app(); // update the camera manipulator. osg::ref_ptr ea = new GLUTEventAdapter; @@ -346,6 +342,11 @@ float Viewer::app(unsigned int viewport) // osg::notify(osg::INFO) << "Handled update frame"<setFrameStamp(_frameStamp.get()); + getViewportSceneView(viewport)->app(); + osg::Timer_t beforeCull = _timer.tick(); return _timer.delta_m(beforeApp,beforeCull);