Application: ifdef lock file issue as it only happens on Qt>5.1

However, the fix breaks Qt4 compile, so it needs to be ifdefed.
Not viel hilft viel.
This commit is contained in:
Klaas Freitag 2015-05-11 13:35:04 +02:00
parent 4d3a0ed250
commit 41614ec851

View file

@ -110,12 +110,14 @@ Application::Application(int &argc, char **argv) :
if (isRunning()) if (isRunning())
return; return;
#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
// Workaround for QTBUG-44576: Make sure a stale QSettings lock file // Workaround for QTBUG-44576: Make sure a stale QSettings lock file
// is deleted. // is deleted.
{ {
QString lockFilePath = ConfigFile().configFile() + QLatin1String(".lock"); QString lockFilePath = ConfigFile().configFile() + QLatin1String(".lock");
QLockFile(lockFilePath).removeStaleLockFile(); QLockFile(lockFilePath).removeStaleLockFile();
} }
#endif
#if defined(WITH_CRASHREPORTER) #if defined(WITH_CRASHREPORTER)
if (ConfigFile().crashReporter()) if (ConfigFile().crashReporter())