Exit if simulation was not created successfully
To prevent null pointer dereferencing and segmentation fault.pull/110/head
parent
e562c6a8f7
commit
30de4e60d5
|
@ -231,9 +231,13 @@ void CelestiaAppWindow::init(const QString& qConfigFileName,
|
|||
|
||||
setWindowIcon(QIcon(":/icons/celestia.png"));
|
||||
|
||||
m_appCore->initSimulation(&configFileName,
|
||||
&extrasDirectories,
|
||||
progress);
|
||||
if (!m_appCore->initSimulation(&configFileName,
|
||||
&extrasDirectories,
|
||||
progress))
|
||||
{
|
||||
// Error message is shown by celestiacore so we silently exit here.
|
||||
exit(1);
|
||||
}
|
||||
delete progress;
|
||||
|
||||
// Enable antialiasing if requested in the config file.
|
||||
|
|
Loading…
Reference in New Issue