Update of /cvsroot/openvrml/openvrml/src/openvrml-xembed
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv6994/src/openvrml-xembed
Modified Files:
Tag: OpenVRML-0_16-BRANCH
gtkvrmlbrowser.cpp
Log Message:
Set redrawNeeded to false to ensure that the call to post_redraw triggers a redraw.
Index: gtkvrmlbrowser.cpp
===================================================================
RCS file: /cvsroot/openvrml/openvrml/src/openvrml-xembed/gtkvrmlbrowser.cpp,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** gtkvrmlbrowser.cpp 5 Feb 2007 04:41:53 -0000 1.1.2.1
--- gtkvrmlbrowser.cpp 11 Feb 2007 07:10:08 -0000 1.1.2.2
***************
*** 625,630 ****
this->viewer_.browser_initialized_ = true;
gdk_threads_enter();
this->viewer_.post_redraw();
- gdk_threads_leave();
}
}
--- 625,636 ----
this->viewer_.browser_initialized_ = true;
gdk_threads_enter();
+ scope_guard gdk_threads_guard = make_guard(gdk_threads_leave);
+ boost::ignore_unused_variable_warning(gdk_threads_guard);
+ //
+ // Set redrawNeeded to false to ensure that this particular call to
+ // post_redraw results in a redraw.
+ //
+ this->viewer_.redrawNeeded = false;
this->viewer_.post_redraw();
}
}
|