Robert, I'll take a stab at answering these: 1) Yes 2) Yes 3) Yes 4) Yes It looks like _done never gets set to true. Where is the appropriate place for that to happen? -B --- Brad Colbert Renaissance Sciences Corporation W: 480 290-3997 F: 425 675-8044
________________________________ From: [EMAIL PROTECTED] on behalf of Robert Osfield Sent: Thu 5/17/2007 10:47 AM To: osg users Subject: Re: [osg-users] Win32 CLOSE event Hi Serge, On 5/17/07, Serge Lages <[EMAIL PROTECTED]> wrote: > Hum actually Windows properly send a close event. The GraphicsWindowWin32 > then calls a getEventQueue()->closeWindow(eventTime); > So I was wondering if it's normal that in Viewer.cpp (line 1883) when it > catch the close event, it doesn't set _done at true ? The catch of the close event does the close of the window (line 1883), and in the Viewer::renderingTraversals() then calls Viewer::checkWindowStatus() which checks to see any windows are open, if all are closed then it sets _done=true; The question therefore is... 1) does the gw->close() work? 2) does renderingTraversals() get subsequently called? 3) does checkWindowStatus() get called? 4) does it report there are still valid windows open even when there aren't... Robert. _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
