<div>Hi Robert,</div>
<div>Yes, the problem I was having with osgviewerMFC seems to have been fixed in 2.1.13. :-)</div>
<div>Interestingly, I noticed that a call to mViewer->stopThreading() was added to a destructor in the new example code, which I thought might be the "magic bullet". But commenting that out seems to have no effect. 
i.e. it still works properly... heh.</div>
<div>Thanks</div>
<div>Chris.<br> </div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Message: 17<br>Date: Tue, 2 Oct 2007 10:34:14 +0100<br>From: "Robert Osfield" <<a href="mailto:robert.osfield@gmail.com">
robert.osfield@gmail.com</a>><br>Subject: Re: [osg-users] OSG blocking on application exit.<br>To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org
</a>><br>Message-ID:<br>       <<a href="mailto:7ffb8e9b0710020234s1b3ddd07q40bcef2443b19142@mail.gmail.com">7ffb8e9b0710020234s1b3ddd07q40bcef2443b19142@mail.gmail.com</a>><br>Content-Type: text/plain; charset=ISO-8859-1
<br><br>HI Chris,<br><br>Could you try the SVN or 2.1.13 version to see if the issues you see<br>with osgviewerMFC are fixed as there have been a number of fixes to it<br>since 2.0.<br><br>Robert.<br><br>On 10/2/07, Chris Denham <
<a href="mailto:c.m.denham@gmail.com">c.m.denham@gmail.com</a>> wrote:<br>> Hi OSGers,<br>> I'm a bit of a newbie to OSG, but I've been developing an application based<br>> on the osgviewerMFC example in 
OSG2.0 (built using VS2005).<br>> The problem that I discovered with my application (and the unmodified<br>> example) is that once I have loaded in a model (e.g. cow.osg or glider.osg)<br>> the program does not terminate properly. It seems to close, but remains as a
<br>> process consuming CPU resource until I manually terminate it using task<br>> manager.<br>> As "a shot in the dark" I guessed the problem might be something to do with<br>> threads, so I added the line:
<br>> mViewer->setThreadingModel(osgViewer::Viewer::SingleThreaded);<br>> just before the call to:<br>> mViewer->realize()<br>><br>> This seemed to cure the problem, so just thought someone might find this
<br>> info useful.<br>> Why does this problem occur?<br>> What have I lost by setting single threaded mode?<br>> And.. has it been fixed in later versions?<br>><br>> Thanks<br>> Chris D.<br>> _______________________________________________
<br>> osg-users mailing list<br>> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>><br>><br></blockquote></div>