Update of /cvsroot/openvrml/openvrml/src/libopenvrml/openvrml
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv9232/src/libopenvrml/openvrml
Modified Files:
vrml97node.cpp
Log Message:
Removed function-try-block; this still seems to confuse Microsoft cl 14.00.50727.42.
Index: vrml97node.cpp
===================================================================
RCS file: /cvsroot/openvrml/openvrml/src/libopenvrml/openvrml/vrml97node.cpp,v
retrieving revision 1.109
retrieving revision 1.110
diff -C2 -d -r1.109 -r1.110
*** vrml97node.cpp 16 Aug 2006 19:29:16 -0000 1.109
--- vrml97node.cpp 17 Aug 2006 20:04:22 -0000 1.110
***************
*** 7449,7471 ****
openvrml::image & img)
OPENVRML_THROW1(std::bad_alloc)
! try {
! using openvrml::image;
! if (url.value().empty()) {
! img = image();
! } else {
! using std::auto_ptr;
! using openvrml::resource_istream;
! auto_ptr<resource_istream> in(
! node.scene()->get_resource(url.value()));
! auto_ptr<stream_listener> listener(
! new image_stream_listener(in->url(),
! img,
! node,
! node_mutex));
! read_stream(in, listener);
! }
! } catch (const openvrml::no_alternative_url & ex) {}
/**
--- 7449,7473 ----
openvrml::image & img)
OPENVRML_THROW1(std::bad_alloc)
! {
! try {
! using openvrml::image;
! if (url.value().empty()) {
! img = image();
! } else {
! using std::auto_ptr;
! using openvrml::resource_istream;
! auto_ptr<resource_istream> in(
! node.scene()->get_resource(url.value()));
! auto_ptr<stream_listener> listener(
! new image_stream_listener(in->url(),
! img,
! node,
! node_mutex));
! read_stream(in, listener);
! }
! } catch (const openvrml::no_alternative_url &) {}
! }
/**
|