// safe because of the gap between unlink and mkdir. (Lgb)
tmpfl.removeFile();
- if (tmpfl.empty() || tmpfl.createDirectory(0700)) {
+ if (tmpfl.empty() || !tmpfl.createDirectory(0700)) {
lyxerr << "LyX could not create the temporary directory '"
<< tmpfl << "'" << endl;
return FileName();
package().temp_dir().absFilename() + "/lyx_tmpbuf" +
convert<string>(count++);
- if (FileName(tmpfl).createDirectory(0777)) {
+ if (!FileName(tmpfl).createDirectory(0777)) {
lyxerr << "LyX could not create the temporary directory '"
<< tmpfl << "'" << endl;
return string();
if (deflt.empty() || deflt.absFilename() == "/tmp")
return createTmpDir(FileName("/tmp"), "lyx_tmpdir");
- if (!deflt.createDirectory(0777))
+ if (deflt.createDirectory(0777))
return deflt;
if (deflt.isDirWritable()) {