Smaller adjustments of unit test and application

This commit is contained in:
Klaus Basan
2018-05-27 00:04:00 +02:00
parent 90f84149ed
commit 4eeaf1adc4
4 changed files with 10 additions and 9 deletions

View File

@@ -359,8 +359,10 @@ namespace BlackCore
// crashpad dump
if (this->isSet(m_cmdTestCrashpad))
{
QPointer<CApplication> myself(this);
QTimer::singleShot(10 * 1000, [ = ]
{
if (!myself) { return; }
#ifdef BLACK_USE_CRASHPAD
CRASHPAD_SIMULATE_CRASH();
#else
@@ -547,7 +549,7 @@ namespace BlackCore
CSettingsCache::instance()->saveToStore(keys);
}
QString CApplication::getTemporaryDirectory() const
QString CApplication::getTemporaryDirectory()
{
static const QTemporaryDir tempDir;
if (tempDir.isValid()) { return tempDir.path(); }

View File

@@ -184,12 +184,12 @@ namespace BlackCore
//! Comprehensive info
QString getInfoString(const QString &separator) const;
//! Directory for temporary files
QString getTemporaryDirectory() const;
//! Stop and restart application
void restartApplication(const QStringList &newArguments = {}, const QStringList &removeArguments = {});
//! Directory for temporary files
static QString getTemporaryDirectory();
//! Register as running
//! \note Normally done automatically when CApplication::exec is called
static bool registerAsRunning();