diff --git a/src/core/operationstack.cpp b/src/core/operationstack.cpp index 3c97e93..44cbd27 100644 --- a/src/core/operationstack.cpp +++ b/src/core/operationstack.cpp @@ -499,15 +499,15 @@ void OperationStack::clearDevices() @param p pointer to the Partition to find a Device for @return the Device or nullptr if none could be found */ -const Device* OperationStack::findDeviceForPartition(const Partition* p) +Device* OperationStack::findDeviceForPartition(const Partition* p) { QReadLocker lockDevices(&lock()); - foreach(const Device *d, previewDevices()) { + foreach(Device *d, previewDevices()) { if (d->partitionTable() == nullptr) continue; - for (auto const &part : d->partitionTable()->children()) { + foreach (auto const *part, d->partitionTable()->children()) { if (part == p) return d; diff --git a/src/core/operationstack.h b/src/core/operationstack.h index 70bf94f..b6fbfac 100644 --- a/src/core/operationstack.h +++ b/src/core/operationstack.h @@ -81,7 +81,7 @@ public: return m_Operations; /**< @return the list of operations */ } - const Device* findDeviceForPartition(const Partition* p); + Device* findDeviceForPartition(const Partition* p); QReadWriteLock& lock() { return m_Lock;