Removed TBDebug, using TBMain instead. Fixed debugger assert.

This commit is contained in:
archshift 2014-08-09 00:56:20 -07:00
parent b8b72861b5
commit b81617fba1
4 changed files with 13 additions and 11 deletions

View File

@ -131,7 +131,7 @@ wxMenuBar *CCodeWindow::GetMenuBar()
wxToolBar *CCodeWindow::GetToolBar()
{
return Parent->m_ToolBarDebug;
return Parent->m_ToolBar;
}
// ----------

View File

@ -307,8 +307,7 @@ CFrame::CFrame(wxFrame* parent,
long style)
: CRenderFrame(parent, id, title, pos, size, style)
, g_pCodeWindow(nullptr), g_NetPlaySetupDiag(nullptr), g_CheatsWindow(nullptr)
, m_ToolBar(nullptr), m_ToolBarDebug(nullptr)
, m_SavedPerspectives(nullptr)
, m_ToolBar(nullptr), m_SavedPerspectives(nullptr)
, m_GameListCtrl(nullptr), m_Panel(nullptr)
, m_RenderFrame(nullptr), m_RenderParent(nullptr)
, m_LogWindow(nullptr), m_LogConfigWindow(nullptr)

View File

@ -139,7 +139,7 @@ public:
wxMenu* m_SavedPerspectives;
wxToolBar *m_ToolBar, *m_ToolBarDebug;
wxToolBar *m_ToolBar;
// AUI
wxAuiManager *m_Mgr;
bool bFloatWindow[IDM_CODEWINDOW - IDM_LOGWINDOW + 1];

View File

@ -540,15 +540,18 @@ void CFrame::RecreateToolbar()
long TOOLBAR_STYLE = wxTB_DEFAULT_STYLE | wxTB_TEXT;
if (g_pCodeWindow && !m_ToolBarDebug)
if (!m_ToolBar)
{
m_ToolBarDebug = CreateToolBar(TOOLBAR_STYLE, wxID_ANY, "TBDebug");
g_pCodeWindow->PopulateToolbar(m_ToolBarDebug);
m_ToolBarDebug->AddSeparator();
m_ToolBar = CreateToolBar(TOOLBAR_STYLE, wxID_ANY, "TBMain");
if (g_pCodeWindow)
{
g_pCodeWindow->PopulateToolbar(m_ToolBar);
m_ToolBar->AddSeparator();
}
m_ToolBar = CreateToolBar(TOOLBAR_STYLE, wxID_ANY, "TBMain");
PopulateToolbar(m_ToolBar);
}
UpdateGUI();
}