From 94d3424d636c7231ef3fb76dcf7d6eeeb83ffd7f Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Sat, 27 Aug 2011 21:11:27 +0200 Subject: bugfix: Automatic reload and compile got broken during the rendering refactoring 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(); } -- cgit v0.10.1