Skip to content

[Bug]: Assertion failures in clTreeCtrlPanel::OnContextMenu(wxTreeEvent&) #3830

@mimosius

Description

@mimosius

What happened?

ASSERT INFO:
../wxWidgets/src/common/menucmn.cpp(830): assert ""item"" failed in Enable(): wxMenu::Enable: no such item

BACKTRACE:
[1] wxMenuBase::Enable(int, bool)
[2] clTreeCtrlPanel::OnContextMenu(wxTreeEvent&)
[3] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[4] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[5] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[6] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[7] wxEvtHandler::TryHereOnly(wxEvent&)
[8] wxEvtHandler::ProcessEventLocally(wxEvent&)
[9] wxEvtHandler::ProcessEvent(wxEvent&)
[10] clTreeCtrl::OnContextMenu(wxContextMenuEvent&)

Lines causing it are in

Plugin/clTreeCtrlPanel.cpp:125

menu->Enable(XRCID("separator_delete"), false);

and

Plugin/clTreeCtrlPanel.cpp:127

menu->Enable(XRCID("separator_rename"), false);

Version

Self compiled

18.2.0+git189.g5cc30327b

wxWidgets Library (wxGTK port)
Version 3.2.8.1 (Unicode: wchar_t, debug level: 1),
Runtime version of toolkit used is 3.24.51.
Compile-time GTK+ version is 3.24.51.

Operating system

Linux

Steps to reproduce

Open context menu on any folder in the explorer view within workspace pane.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions