Revive the GFX debugger window. Turns out to be considerably easier than the DSPLLE debugger window.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7001 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
Glenn Rice 2011-01-31 02:39:25 +00:00
commit fec5ed92ff
6 changed files with 21 additions and 52 deletions

View file

@ -197,7 +197,7 @@ void CFrame::OnToggleWindow(wxCommandEvent& event)
g_pCodeWindow->ToggleSoundWindow(bShow);
break;
case IDM_VIDEOWINDOW:
g_pCodeWindow->ToggleDLLWindow(IDM_VIDEOWINDOW, bShow);
g_pCodeWindow->ToggleVideoWindow(bShow);
break;
}
}
@ -216,7 +216,7 @@ void CFrame::ClosePages()
g_pCodeWindow->ToggleMemoryWindow(false);
g_pCodeWindow->ToggleJitWindow(false);
g_pCodeWindow->ToggleSoundWindow(false);
g_pCodeWindow->ToggleDLLWindow(IDM_VIDEOWINDOW, false);
g_pCodeWindow->ToggleVideoWindow(false);
}
}
@ -258,7 +258,7 @@ void CFrame::OnNotebookPageClose(wxAuiNotebookEvent& event)
if (Ctrl->GetPage(event.GetSelection())->GetId() == IDM_SOUNDWINDOW)
g_pCodeWindow->ToggleSoundWindow(false);
if (Ctrl->GetPage(event.GetSelection())->GetId() == IDM_VIDEOWINDOW)
g_pCodeWindow->ToggleDLLWindow(IDM_VIDEOWINDOW, false);
g_pCodeWindow->ToggleVideoWindow(false);
}
void CFrame::OnFloatingPageClosed(wxCloseEvent& event)

View file

@ -939,11 +939,6 @@ void CFrame::DoStop()
if(Frame::IsPlayingInput() || Frame::IsRecordingInput())
Frame::EndPlayInput();
// The video debugger window causes a segmentation fault if open when the
// emulator stops. It has something to do with the the wxAuiManager update.
if (g_pCodeWindow)
g_pCodeWindow->ToggleDLLWindow(IDM_VIDEOWINDOW, false);
BootManager::Stop();
#if defined(HAVE_XDG_SCREENSAVER) && HAVE_XDG_SCREENSAVER