aboutsummaryrefslogtreecommitdiff
path: root/singleapplication.cpp
diff options
context:
space:
mode:
authorItay Grudev <itay+git2020@grudev.com>2020-09-09 02:23:42 +0100
committerItay Grudev <itay+git2020@grudev.com>2020-09-09 02:23:42 +0100
commiteca580366526b52d3d597fdbd285bfcd96d429db (patch)
treef585e17e02a99e782607cee1bf56855926ec0ab4 /singleapplication.cpp
parentRemoved extra qDebug statements (diff)
downloadsingleapplication-eca580366526b52d3d597fdbd285bfcd96d429db.tar.xz
Moved the random sleep functionality to SingleApplicationPrivate
Diffstat (limited to 'singleapplication.cpp')
-rw-r--r--singleapplication.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/singleapplication.cpp b/singleapplication.cpp
index 27c0316..9b58bf8 100644
--- a/singleapplication.cpp
+++ b/singleapplication.cpp
@@ -21,14 +21,8 @@
// THE SOFTWARE.
#include <QtCore/QElapsedTimer>
-#include <QtCore/QThread>
#include <QtCore/QByteArray>
#include <QtCore/QSharedMemory>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
-#include <QtCore/QRandomGenerator>
-#else
-#include <QtCore/QDateTime>
-#endif
#include "singleapplication.h"
#include "singleapplication_p.h"
@@ -119,12 +113,7 @@ SingleApplication::SingleApplication( int &argc, char *argv[], bool allowSeconda
qDebug() << "SingleApplication: Unable to unlock memory for random wait.";
qDebug() << d->memory->errorString();
}
-#if QT_VERSION >= QT_VERSION_CHECK( 5, 10, 0 )
- QThread::sleep( QRandomGenerator::global()->bounded( 8u, 18u ));
-#else
- qsrand( QDateTime::currentMSecsSinceEpoch() % std::numeric_limits<uint>::max() );
- QThread::sleep( 8 + static_cast <unsigned long>( static_cast <float>( qrand() ) / RAND_MAX * 10 ));
-#endif
+ d->randomSleep();
if( ! d->memory->lock() ){
qCritical() << "SingleApplication: Unable to lock memory after random wait.";
abortSafely();