fix ability to select a temporary directory (for image files)

This commit is contained in:
Axel Kohlmeyer
2023-08-08 20:30:05 -04:00
parent 7b1c00137a
commit b7fad288c7
2 changed files with 17 additions and 2 deletions

View File

@ -132,7 +132,13 @@ LammpsGui::LammpsGui(QWidget *parent, const char *filename) :
#else
if (!tmpdir) tmpdir = "/tmp";
#endif
settings.setValue("tempdir", QString(tmpdir));
QFileInfo newtmp(settings.value("tempdir", QString(tmpdir)).toString());
if (newtmp.isDir() && newtmp.isWritable()) {
settings.setValue("tempdir", newtmp.filePath());
} else {
settings.setValue("tempdir", QString(tmpdir));
}
lammps_args.clear();
lammps_args.push_back(mystrdup("LAMMPS-GUI"));