mirror of https://github.com/PCSX2/pcsx2.git
pcsx2:windows: Don't create console stdio menu item
It's not used on Windows and it causes Visual Studio to report a memory issue.
This commit is contained in:
parent
f41bb8db5e
commit
56d0c51033
|
@ -232,7 +232,9 @@ void MainEmuFrame::ConnectMenus()
|
||||||
|
|
||||||
// Misc
|
// Misc
|
||||||
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ShowConsole, this, MenuId_Console);
|
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ShowConsole, this, MenuId_Console);
|
||||||
|
#if defined(__unix__)
|
||||||
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ShowConsole_Stdio, this, MenuId_Console_Stdio);
|
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ShowConsole_Stdio, this, MenuId_Console_Stdio);
|
||||||
|
#endif
|
||||||
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ShowAboutBox, this, MenuId_About);
|
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ShowAboutBox, this, MenuId_About);
|
||||||
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ChangeLang, this, MenuId_ChangeLang);
|
Bind(wxEVT_MENU, &MainEmuFrame::Menu_ChangeLang, this, MenuId_ChangeLang);
|
||||||
|
|
||||||
|
@ -324,7 +326,9 @@ MainEmuFrame::MainEmuFrame(wxWindow* parent, const wxString& title)
|
||||||
, m_SaveStatesSubmenu( *MakeStatesSubMenu( MenuId_State_Save01 ) )
|
, m_SaveStatesSubmenu( *MakeStatesSubMenu( MenuId_State_Save01 ) )
|
||||||
|
|
||||||
, m_MenuItem_Console( *new wxMenuItem( &m_menuMisc, MenuId_Console, _("&Show Console"), wxEmptyString, wxITEM_CHECK ) )
|
, m_MenuItem_Console( *new wxMenuItem( &m_menuMisc, MenuId_Console, _("&Show Console"), wxEmptyString, wxITEM_CHECK ) )
|
||||||
|
#if defined(__unix__)
|
||||||
, m_MenuItem_Console_Stdio( *new wxMenuItem( &m_menuMisc, MenuId_Console_Stdio, _("&Console to Stdio"), wxEmptyString, wxITEM_CHECK ) )
|
, m_MenuItem_Console_Stdio( *new wxMenuItem( &m_menuMisc, MenuId_Console_Stdio, _("&Console to Stdio"), wxEmptyString, wxITEM_CHECK ) )
|
||||||
|
#endif
|
||||||
|
|
||||||
{
|
{
|
||||||
m_RestartEmuOnDelete = false;
|
m_RestartEmuOnDelete = false;
|
||||||
|
@ -452,6 +456,9 @@ MainEmuFrame::MainEmuFrame(wxWindow* parent, const wxString& title)
|
||||||
wxMenu& isoRecents( wxGetApp().GetRecentIsoMenu() );
|
wxMenu& isoRecents( wxGetApp().GetRecentIsoMenu() );
|
||||||
|
|
||||||
//m_menuCDVD.AppendSeparator();
|
//m_menuCDVD.AppendSeparator();
|
||||||
|
// FIXME: VS2015 thinks there's a memory issue here and there probably is one.
|
||||||
|
// The submenu is owned by a unique_ptr, but any menu that is attached to a
|
||||||
|
// menubar or another menu will be deleted by its parent.
|
||||||
m_menuCDVD.Append( MenuId_IsoSelector, _("Iso &Selector"), &isoRecents );
|
m_menuCDVD.Append( MenuId_IsoSelector, _("Iso &Selector"), &isoRecents );
|
||||||
m_menuCDVD.Append( GetPluginMenuId_Settings(PluginId_CDVD), _("Plugin &Menu"), m_PluginMenuPacks[PluginId_CDVD] );
|
m_menuCDVD.Append( GetPluginMenuId_Settings(PluginId_CDVD), _("Plugin &Menu"), m_PluginMenuPacks[PluginId_CDVD] );
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,9 @@ protected:
|
||||||
wxMenu& m_SaveStatesSubmenu;
|
wxMenu& m_SaveStatesSubmenu;
|
||||||
|
|
||||||
wxMenuItem& m_MenuItem_Console;
|
wxMenuItem& m_MenuItem_Console;
|
||||||
|
#if defined(__unix__)
|
||||||
wxMenuItem& m_MenuItem_Console_Stdio;
|
wxMenuItem& m_MenuItem_Console_Stdio;
|
||||||
|
#endif
|
||||||
|
|
||||||
PerPluginMenuInfo m_PluginMenuPacks[PluginId_Count];
|
PerPluginMenuInfo m_PluginMenuPacks[PluginId_Count];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue