diff --git a/libs/widgets/image_view.cpp b/libs/widgets/image_view.cpp index 13522fe..73596e6 100644 --- a/libs/widgets/image_view.cpp +++ b/libs/widgets/image_view.cpp @@ -30,7 +30,9 @@ ImageView::ImageView(QWidget * parent): QGraphicsView(parent), item(new QGraphic ImageView::~ImageView() { - delete item; + auto os = scene(); + setScene(nullptr); + delete os; }