QLockFilePrivate: initialize members in-class
Cleans up the constructor. Except for fileHandle member on Windows, initialize it in the constructor with INVALID_HANDLE_VALUE as before. I don't know why exactly that makes the build fail on Windows. Change-Id: I8ade6f35ea6d9b3d31ef369d1f90d145e52ae8fc Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: David Faure <david.faure@kdab.com>
This commit is contained in:
parent
3dcd6b7ec9
commit
779bdf481c
@ -32,15 +32,7 @@ class QLockFilePrivate
|
||||
{
|
||||
public:
|
||||
QLockFilePrivate(const QString &fn)
|
||||
: fileName(fn),
|
||||
#ifdef Q_OS_WIN
|
||||
fileHandle(INVALID_HANDLE_VALUE),
|
||||
#else
|
||||
fileHandle(-1),
|
||||
#endif
|
||||
staleLockTime(30 * 1000), // 30 seconds
|
||||
lockError(QLockFile::NoError),
|
||||
isLocked(false)
|
||||
: fileName(fn)
|
||||
{
|
||||
}
|
||||
QLockFile::LockError tryLock_sys();
|
||||
@ -55,14 +47,16 @@ public:
|
||||
static bool isProcessRunning(qint64 pid, const QString &appname);
|
||||
|
||||
QString fileName;
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
Qt::HANDLE fileHandle;
|
||||
Qt::HANDLE fileHandle = INVALID_HANDLE_VALUE;
|
||||
#else
|
||||
int fileHandle;
|
||||
int fileHandle = -1;
|
||||
#endif
|
||||
int staleLockTime; // "int milliseconds" is big enough for 24 days
|
||||
QLockFile::LockError lockError;
|
||||
bool isLocked;
|
||||
// "int milliseconds" is big enough for 24 days
|
||||
int staleLockTime = 30 * 1000; // 30 seconds
|
||||
QLockFile::LockError lockError = QLockFile::NoError;
|
||||
bool isLocked = false;
|
||||
|
||||
static int getLockFileHandle(QLockFile *f)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user