From 7f4cfc5ada494852979eb290ba76a34bfd684854 Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Thu, 17 Jan 2013 13:31:12 -0500 Subject: Added some fixme's related to quitting while doing a long calculation. It sometimes causes a crash atm. diff --git a/src/mainwin.cc b/src/mainwin.cc index 5c18b17..38355ff 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -462,6 +462,7 @@ void MainWindow::report_func(const class AbstractNode*, void *vp, int mark) QApplication::processEvents(); } + // FIXME: Check if cancel was requested by e.g. Application quit if (thisp->progresswidget->wasCanceled()) throw ProgressCancelException(); } @@ -1847,6 +1848,7 @@ void MainWindow::quit() QCloseEvent ev; QApplication::sendEvent(QApplication::instance(), &ev); if (ev.isAccepted()) QApplication::instance()->quit(); + // FIXME: Cancel any CGAL calculations } void MainWindow::consoleOutput(const std::string &msg, void *userdata) -- cgit v0.10.1