From 67ca8f7d632714b2d15b5dd880a679e7d04471ee Mon Sep 17 00:00:00 2001 From: Chantara Tith Date: Mon, 8 Aug 2016 07:50:53 +0700 Subject: [PATCH] Store device pointer for RemoveVolumeGroupOperation for preview uses. --- src/ops/removevolumegroupoperation.cpp | 3 ++- src/ops/removevolumegroupoperation.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ops/removevolumegroupoperation.cpp b/src/ops/removevolumegroupoperation.cpp index 8012891..af47500 100644 --- a/src/ops/removevolumegroupoperation.cpp +++ b/src/ops/removevolumegroupoperation.cpp @@ -30,7 +30,8 @@ */ RemoveVolumeGroupOperation::RemoveVolumeGroupOperation(VolumeManagerDevice& dev) : Operation(), - m_RemoveVolumeGroupJob(new RemoveVolumeGroupJob(dev)) + m_RemoveVolumeGroupJob(new RemoveVolumeGroupJob(dev)), + m_Device(dev) { addJob(removeVolumeGroupJob()); } diff --git a/src/ops/removevolumegroupoperation.h b/src/ops/removevolumegroupoperation.h index 9e449bb..58f16d2 100644 --- a/src/ops/removevolumegroupoperation.h +++ b/src/ops/removevolumegroupoperation.h @@ -60,8 +60,13 @@ protected: return m_RemoveVolumeGroupJob; } + VolumeManagerDevice& device() { + return m_Device; + } + private: RemoveVolumeGroupJob* m_RemoveVolumeGroupJob; + VolumeManagerDevice& m_Device; }; #endif