OSDN Git Service

remove redundant QProcessEnvironmentPrivate lock
authorIvailo Monev <xakepa10@laimg.moc>
Wed, 3 Jul 2019 14:55:39 +0000 (14:55 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Wed, 3 Jul 2019 14:55:39 +0000 (14:55 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/core/io/qprocess.cpp
src/core/io/qprocess_p.h

index 5e66cd8..50c3d1f 100644 (file)
@@ -247,7 +247,6 @@ bool QProcessEnvironment::operator==(const QProcessEnvironment &other) const
     if (d == other.d)
         return true;
     if (d && other.d) {
-        QProcessEnvironmentPrivate::OrderedMutexLocker locker(d, other.d);
         return d->hash == other.d->hash;
     }
     return false;
index d472923..4c2b7fd 100644 (file)
@@ -130,13 +130,6 @@ public:
     {
         MutexLocker(const QProcessEnvironmentPrivate *d) : QMutexLocker(&d->mutex) {}
     };
-    struct OrderedMutexLocker : public QOrderedMutexLocker
-    {
-        OrderedMutexLocker(const QProcessEnvironmentPrivate *d1,
-                           const QProcessEnvironmentPrivate *d2) :
-            QOrderedMutexLocker(&d1->mutex, &d2->mutex)
-        {}
-    };
 
     QProcessEnvironmentPrivate() : QSharedData() {}
     QProcessEnvironmentPrivate(const QProcessEnvironmentPrivate &other) :