From: Till Theato Date: Thu, 3 Mar 2011 15:25:26 +0000 (+0000) Subject: rotoscoping: fix point deletion X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=9e0f66973f25d053d1660ba82fe29e4313e17700;p=kdenlive rotoscoping: fix point deletion svn path=/trunk/kdenlive/; revision=5468 --- diff --git a/src/monitorscene.cpp b/src/monitorscene.cpp index 921439ce..da3bae3a 100644 --- a/src/monitorscene.cpp +++ b/src/monitorscene.cpp @@ -146,11 +146,13 @@ void MonitorScene::mousePressEvent(QGraphicsSceneMouseEvent* event) QGraphicsScene::mousePressEvent(event); - if (selected.count() != selectedItems().count()) { + if (selected.count() < selectedItems().count()) { // mouse click on item not in selection group // -> select only this item - foreach (QGraphicsItem *item, selected) - item->setSelected(false); + foreach (QGraphicsItem *item, selected) { + if (item) + item->setSelected(false); + } } if (event->isAccepted() && selectedItems().count() > 1) {