diff --git a/addons/snippets/editsnippet.cpp b/addons/snippets/editsnippet.cpp --- a/addons/snippets/editsnippet.cpp +++ b/addons/snippets/editsnippet.cpp @@ -174,6 +174,7 @@ if ( !m_snippet ) { // save as new snippet m_snippet = new Snippet(); + m_snippet->action(); // ensure that the snippet's QAction is created before it is added to a widget by the rowsInserted() signal m_repo->appendRow(m_snippet); } m_snippet->setSnippet(m_snippetView->document()->text());