mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-21 16:37:12 +01:00
Reviewed allocations of wxMenuBar items.
This commit is contained in:
@@ -1406,10 +1406,14 @@ bool AudacityApp::OnInit()
|
||||
fileMenu->Append(wxID_ABOUT, _("&About Audacity..."));
|
||||
fileMenu->Append(wxID_PREFERENCES, wxString(_("&Preferences...")) + wxT("\tCtrl+,"));
|
||||
|
||||
wxMenuBar *menuBar = new wxMenuBar();
|
||||
menuBar->Append(fileMenu, _("&File"));
|
||||
{
|
||||
auto menuBar = std::make_unique<wxMenuBar>();
|
||||
menuBar->Append(fileMenu, _("&File"));
|
||||
|
||||
wxMenuBar::MacSetCommonMenuBar(menuBar);
|
||||
// PRL: Are we sure wxWindows will not leak this menuBar?
|
||||
// The online documentation is not explicit.
|
||||
wxMenuBar::MacSetCommonMenuBar(menuBar.release());
|
||||
}
|
||||
|
||||
mRecentFiles->UseMenu(recentMenu);
|
||||
mRecentFiles->AddFilesToMenu(recentMenu);
|
||||
|
||||
Reference in New Issue
Block a user