diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mainwin.cc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mainwin.cc b/src/mainwin.cc index 7bbc0e9..44c5cff 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -1094,16 +1094,18 @@ void MainWindow::actionReloadCompile() compile(true); if (this->root_node) compileCSG(true); + // Go to non-CGAL view mode + if (viewActionThrownTogether->isChecked()) { + viewModeThrownTogether(); + } + else { #ifdef ENABLE_OPENCSG - if (!(viewActionOpenCSG->isVisible() && viewActionOpenCSG->isChecked()) && - !viewActionThrownTogether->isChecked()) { viewModeOpenCSG(); - } - else +#else + viewModeThrownTogether(); #endif - { - screen->updateGL(); } + clearCurrentOutput(); } |