Changeset 3f5b0a for src/UIElements/Views/Qt4/Qt3D/GLWorldView.cpp
- Timestamp:
- Apr 23, 2021, 8:31:23 PM (5 years ago)
- Branches:
- Candidate_v1.7.0, stable
- Children:
- 0ad4781
- Parents:
- b0060a
- git-author:
- Frederik Heber <frederik.heber@…> (08/08/20 23:20:31)
- git-committer:
- Frederik Heber <frederik.heber@…> (04/23/21 20:31:23)
- File:
-
- 1 edited
-
src/UIElements/Views/Qt4/Qt3D/GLWorldView.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/Qt3D/GLWorldView.cpp
rb0060a r3f5b0a 434 434 void GLWorldView::initializeGL(QGLPainter *painter) 435 435 { 436 boost::recursive_mutex::scoped_lock lock(changed_mutex); 436 437 worldscene->initialize(this, painter); 437 438 changesPresent = false; … … 440 441 void GLWorldView::paintGL(QGLPainter *painter) 441 442 { 442 if (changesPresent) 443 initializeGL(painter); 443 { 444 boost::recursive_mutex::scoped_lock lock(changed_mutex); 445 if (changesPresent) 446 initializeGL(painter); 447 } 444 448 445 449 QVector3D cameraDir = camera()->center() - camera()->eye(); … … 497 501 void GLWorldView::changeSignalled() 498 502 { 503 boost::recursive_mutex::scoped_lock lock(changed_mutex); 499 504 changesPresent = true; 500 505 updateGL();
Note:
See TracChangeset
for help on using the changeset viewer.
