From ba1bef4ab3a24e6d6df3a7395f146cc501c9bd9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Fri, 24 Sep 2021 14:47:29 +0200 Subject: [PATCH] (should not happen but) prevent segfault if itemDelegate is null --- src/domain/UBGraphicsScene.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/domain/UBGraphicsScene.cpp b/src/domain/UBGraphicsScene.cpp index 327b43c2..5b5c59e8 100644 --- a/src/domain/UBGraphicsScene.cpp +++ b/src/domain/UBGraphicsScene.cpp @@ -1335,9 +1335,12 @@ void UBGraphicsScene::updateSelectionFrame() mSelectionFrame->setEnclosedItems(QList()); UBGraphicsItemDelegate *itemDelegate = UBGraphicsItem::Delegate(selItems.first()); - itemDelegate->createControls(); - selItems.first()->setVisible(true); - itemDelegate->showControls(); + if (itemDelegate) + { + itemDelegate->createControls(); + selItems.first()->setVisible(true); + itemDelegate->showControls(); + } } break; default: {