diff --git a/src/plugins/scxmleditor/plugin_interface/connectableitem.cpp b/src/plugins/scxmleditor/plugin_interface/connectableitem.cpp index 853d9d1b252..82200f2a57d 100644 --- a/src/plugins/scxmleditor/plugin_interface/connectableitem.cpp +++ b/src/plugins/scxmleditor/plugin_interface/connectableitem.cpp @@ -230,6 +230,7 @@ bool ConnectableItem::sceneEventFilter(QGraphicsItem *watched, QEvent *event) else newTag = new ScxmlTag(Transition, tag()->document()); newTag->setAttribute("type", "external"); + newTag->setAttribute("event", tag()->document()->nextUniqueId("Transition")); m_newTransition->init(newTag); tag()->document()->addTag(tag(), newTag); diff --git a/src/plugins/scxmleditor/plugin_interface/scxmltag.cpp b/src/plugins/scxmleditor/plugin_interface/scxmltag.cpp index 0548972ad01..f44ca314b67 100644 --- a/src/plugins/scxmleditor/plugin_interface/scxmltag.cpp +++ b/src/plugins/scxmleditor/plugin_interface/scxmltag.cpp @@ -168,9 +168,6 @@ void ScxmlTag::initId() case History: setAttribute("id", m_document->nextUniqueId("History")); break; - case Transition: - setAttribute("event", m_document->nextUniqueId("Transition")); - break; case Final: setAttribute("id", m_document->nextUniqueId("Final")); break;