diff options
Diffstat (limited to 'options/bundle.cpp')
-rw-r--r-- | options/bundle.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/options/bundle.cpp b/options/bundle.cpp index 8db4f906..938639b3 100644 --- a/options/bundle.cpp +++ b/options/bundle.cpp @@ -20,15 +20,7 @@ using namespace options::globals; namespace options::detail { -mutex::mutex(QMutex::RecursionMode mode) : QMutex(mode) {} - -mutex::operator QMutex*() const -{ - return const_cast<QMutex*>(static_cast<const QMutex*>(this)); -} - bundle::bundle(const QString& group_name) : - mtx(QMutex::Recursive), group_name(group_name), saved(group_name), transient(saved) @@ -82,13 +74,13 @@ void bundle::store_kv(const QString& name, const QVariant& new_value) QVariant bundle::get_variant(const QString& name) const { - QMutexLocker l(mtx); + QMutexLocker l(&mtx); return transient.get_variant(name); } bool bundle::contains(const QString &name) const { - QMutexLocker l(mtx); + QMutexLocker l(&mtx); return transient.contains(name); } |