From de103dc9343441af66c4c12fe96c3050603b4753 Mon Sep 17 00:00:00 2001 From: blacksun Date: Mon, 20 Oct 2014 08:00:53 +0000 Subject: [PATCH] Bug fix: qet crash when move item with arrow keys git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3385 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/elementsmover.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sources/elementsmover.cpp b/sources/elementsmover.cpp index d5307f21b..2b8a45d9c 100644 --- a/sources/elementsmover.cpp +++ b/sources/elementsmover.cpp @@ -76,9 +76,11 @@ int ElementsMover::beginMovement(Diagram *diagram, QGraphicsItem *driver_item) { moved_content_ = diagram -> selectedContent(); - if (driver_item -> parentItem()) { - if (moved_content_.items().contains(driver_item -> parentItem())) - moved_content_.clear(); + if (driver_item) { + if (driver_item -> parentItem()) { + if (moved_content_.items().contains(driver_item -> parentItem())) + moved_content_.clear(); + } } /* We need to save the position of conductor text (ConductorTextItem)