From: Braden M. <br...@us...> - 2007-06-01 06:34:01
|
Update of /cvsroot/openvrml/openvrml In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv7233 Modified Files: ChangeLog Log Message: Locking fixes for loading inline scenes. Index: ChangeLog =================================================================== RCS file: /cvsroot/openvrml/openvrml/ChangeLog,v retrieving revision 1.1516 retrieving revision 1.1517 diff -C2 -d -r1.1516 -r1.1517 *** ChangeLog 1 Jun 2007 06:28:11 -0000 1.1516 --- ChangeLog 1 Jun 2007 06:33:59 -0000 1.1517 *************** *** 1,4 **** --- 1,15 ---- 2007-06-01 Braden McDaniel <br...@en...> + Locking fixes for loading inline scenes. + + * src/libopenvrml/openvrml/browser.cpp + (openvrml::browser::set_world(resource_istream &)): Lock the + scene_mutex_ with a read-write lock; promote the lock only when + resetting scene_. + (openvrml::scene::load(resource_istream &)): Release the locks + before calling scene_loaded. + + 2007-06-01 Braden McDaniel <br...@en...> + * src/libopenvrml/openvrml/browser.cpp (openvrml::browser::set_world(resource_istream &)): Sending TRUE |