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())
return;
#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
// Workaround for QTBUG-44576: Make sure a stale QSettings lock file
// is deleted.
{
QString lockFilePath = ConfigFile().configFile() + QLatin1String(".lock");
QLockFile(lockFilePath).removeStaleLockFile();
}
#endif
#if defined(WITH_CRASHREPORTER)
if (ConfigFile().crashReporter())