Fixed GUI bugs revealed by qt 4.7.4/opensuse 12.1. Symptoms: the result list links would not work, the GUI would crash after temp directory creation failure in preview

This commit is contained in:
Jean-Francois Dockes
2011-11-07 13:47:38 +01:00
parent 6659a2be0d
commit 6d98115eac
3 changed files with 21 additions and 13 deletions
+2 -1
View File
@@ -124,7 +124,8 @@ bool maketmpdir(string& tdir, string& reason)
#endif // HAVE_MKDTEMP
) {
free(cp);
reason = "maketmpdir: mktemp failed\n";
reason = "maketmpdir: mktemp failed for [" + tdir + "] : " +
strerror(errno);
tdir.erase();
return false;
}