Fixed environment variable query
parent
70cf5a1b20
commit
afbb6aa41e
|
@ -162,9 +162,12 @@ void CelestiaAppWindow::init(const QString& qConfigFileName,
|
|||
const QStringList& qExtrasDirectories)
|
||||
{
|
||||
QString celestia_data_dir = QString::fromLocal8Bit(::getenv("CELESTIA_DATA_DIR"));
|
||||
|
||||
if (celestia_data_dir.isEmpty()) {
|
||||
QString celestia_data_dir = CONFIG_DATA_DIR;
|
||||
QDir::setCurrent(celestia_data_dir);
|
||||
} else if (QDir(celestia_data_dir).isReadable()) {
|
||||
QDir::setCurrent(celestia_data_dir);
|
||||
} else {
|
||||
QMessageBox::critical(0, "Celestia",
|
||||
_("Celestia is unable to run because the data directroy was not "
|
||||
|
|
Loading…
Reference in New Issue