using configdir to store crash logs instead of cwd
authorMarcus Eggenberger <egs@quassel-irc.org>
Mon, 9 Feb 2009 20:31:20 +0000 (21:31 +0100)
committerMarcus Eggenberger <egs@quassel-irc.org>
Mon, 9 Feb 2009 20:31:20 +0000 (21:31 +0100)
src/common/quassel.cpp

index 35c674b..e74d605 100644 (file)
@@ -60,7 +60,6 @@ Quassel::Quassel() {
   signal(SIGBUS, handleSignal);
 #  endif
 #endif
   signal(SIGBUS, handleSignal);
 #  endif
 #endif
-
 }
 
 Quassel::~Quassel() {
 }
 
 Quassel::~Quassel() {
@@ -219,7 +218,8 @@ void Quassel::logFatalMessage(const char *msg) {
 
 const QString &Quassel::coreDumpFileName() {
   if(_coreDumpFileName.isEmpty()) {
 
 const QString &Quassel::coreDumpFileName() {
   if(_coreDumpFileName.isEmpty()) {
-    _coreDumpFileName = QString("Quassel-Crash-%1.log").arg(QDateTime::currentDateTime().toString("yyyyMMdd-hhmm"));
+    QDir configDir(configDirPath());
+    _coreDumpFileName = configDir.absoluteFilePath(QString("Quassel-Crash-%1.log").arg(QDateTime::currentDateTime().toString("yyyyMMdd-hhmm")));
     QFile dumpFile(_coreDumpFileName);
     dumpFile.open(QIODevice::Append);
     QTextStream dumpStream(&dumpFile);
     QFile dumpFile(_coreDumpFileName);
     dumpFile.open(QIODevice::Append);
     QTextStream dumpStream(&dumpFile);