mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-04 06:40:03 +00:00
make stop confirmation blocking. fixes issue 1961
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4884 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
577d4e73ea
commit
5c526de39d
@ -693,10 +693,19 @@ void CFrame::DoStop()
|
|||||||
{
|
{
|
||||||
if (Core::GetState() != Core::CORE_UNINITIALIZED)
|
if (Core::GetState() != Core::CORE_UNINITIALIZED)
|
||||||
{
|
{
|
||||||
// Ask for confirmation in case the user accidently clicked Stop / Escape
|
// Ask for confirmation in case the user accidentally clicked Stop / Escape
|
||||||
if(SConfig::GetInstance().m_LocalCoreStartupParameter.bConfirmStop)
|
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bConfirmStop)
|
||||||
if(!AskYesNo("Do want to stop the current emulation?", "Confirm", wxYES_NO))
|
{
|
||||||
|
wxMessageDialog dlg(
|
||||||
|
this,
|
||||||
|
wxString::FromAscii("Do want to stop the current emulation?"),
|
||||||
|
wxString::FromAscii("Please confirm..."),
|
||||||
|
wxYES_NO | wxSTAY_ON_TOP | wxCENTRE,
|
||||||
|
wxDefaultPosition);
|
||||||
|
|
||||||
|
if (dlg.ShowModal() == wxID_NO)
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: Show the author/description dialog here
|
// TODO: Show the author/description dialog here
|
||||||
if(Frame::IsRecordingInput())
|
if(Frame::IsRecordingInput())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user