diff --git a/src/qt/treectrl.cpp b/src/qt/treectrl.cpp index 2aeabd62c0..037164aeda 100644 --- a/src/qt/treectrl.cpp +++ b/src/qt/treectrl.cpp @@ -964,6 +964,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();