From c109059eb718ef390bc6ff1f821d9d73a950b9ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20G=C3=A2teau?= Date: Thu, 7 Aug 2014 12:58:28 +0200 Subject: [PATCH] Fix crash if widgets are deleted before new ones are set --- src/modules/partition/PartitionSizeController.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/partition/PartitionSizeController.h b/src/modules/partition/PartitionSizeController.h index 6b1e0e204..6c46fccb9 100644 --- a/src/modules/partition/PartitionSizeController.h +++ b/src/modules/partition/PartitionSizeController.h @@ -20,6 +20,7 @@ #define PARTITIONSIZECONTROLLER_H #include +#include class QSpinBox; @@ -40,8 +41,8 @@ public: void init( Device* device, Partition* partition ); private: - PartResizerWidget* m_partResizerWidget = nullptr; - QSpinBox* m_spinBox = nullptr; + QPointer< PartResizerWidget > m_partResizerWidget; + QPointer< QSpinBox > m_spinBox; Device* m_device = nullptr; Partition* m_partition = nullptr; bool m_updating = false;