Update of /cvsroot/openvrml/openvrml/src/openvrml-xembed
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv7079/src/openvrml-xembed
Modified Files:
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.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** gtkvrmlbrowser.cpp 5 Feb 2007 05:36:12 -0000 1.2
--- gtkvrmlbrowser.cpp 11 Feb 2007 07:10:26 -0000 1.3
***************
*** 621,626 ****
this->viewer_.browser_initialized_ = true;
gdk_threads_enter();
this->viewer_.post_redraw();
- gdk_threads_leave();
}
}
--- 621,632 ----
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();
}
}
|