diff --git a/src/qt/treectrl.cpp b/src/qt/treectrl.cpp index c3879d0920..1b177d4ad6 100644 --- a/src/qt/treectrl.cpp +++ b/src/qt/treectrl.cpp @@ -933,6 +933,10 @@ wxTextCtrl *wxTreeCtrl::EditLabel(const wxTreeItemId& item, wxClassInfo* WXUNUSE { wxCHECK_MSG(item.IsOk(), NULL, "invalid tree item"); + wxTreeEvent event(wxEVT_TREE_BEGIN_LABEL_EDIT, this, item); + if ( HandleWindowEvent(event) && !event.IsAllowed() ) + return NULL; + QTreeWidgetItem *qTreeItem = wxQtConvertTreeItem(item); m_qtTreeWidget->openPersistentEditor(qTreeItem); return m_qtTreeWidget->GetEditControl();