The call to forceQuit sets the viewer state to Quitting. This triggers all the thread pools to exit, and to do so with no sense of orderly closure. As a result the main window can exit which removes any visual indication to the user that work is still happening. When the user then restarts, issues are caused because of temporary files that may still be in use. It is possible too that the early closure of the mainwindow, allows the OS to terminate the process without prompting the user for a safe shutdown (unproven) |
||
|---|---|---|
| .github | ||
| doc | ||
| etc | ||
| indra | ||
| scripts | ||
| .clang-format | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| BuildParams | ||
| FIRESTORM-SOURCE_LICENSE_HEADER.txt | ||
| LICENSE | ||
| README_BUILD_FIRESTORM_LINUX.txt | ||
| README_BUILD_FIRESTORM_MACOSX.txt | ||
| README_BUILD_FIRESTORM_WINDOWS.txt | ||
| autobuild.xml | ||
| build.sh | ||
| build_target.sh | ||