diff --git a/qad/blockview/drawtools.cpp b/qad/blockview/drawtools.cpp index fe5fc58..adbca70 100644 --- a/qad/blockview/drawtools.cpp +++ b/qad/blockview/drawtools.cpp @@ -430,8 +430,13 @@ bool DrawTools::eventFilter(QObject * o, QEvent * e) { if (new_item) { if (new_item->boundingRect().isEmpty()) delete new_item; - else + else { emit itemAddConfirm(new_item); + if (view_) { + view_->selectNone(); + new_item->setSelected(true); + } + } new_item = 0; if (!me->modifiers().testFlag(Qt::ControlModifier)) { foreach (QAction * a, actions_add)