+ if(manipulatedFrame()==0) setManipulatedFrame(new qglviewer::ManipulatedFrame()); It sounds like a memory leak. No? Bruno