From 015fc11bafe15115b89375cd5253ce0e25550239 Mon Sep 17 00:00:00 2001 From: nakeee Date: Mon, 19 Jan 2009 20:06:03 +0000 Subject: [PATCH] Remember last iso (fix) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1937 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/Core.cpp | 4 ++-- Source/Core/Core/Src/CoreParameter.h | 2 +- Source/Core/DolphinWX/Src/BootManager.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Core/Core/Src/Core.cpp b/Source/Core/Core/Src/Core.cpp index a423b7f805..6bfcc91249 100644 --- a/Source/Core/Core/Src/Core.cpp +++ b/Source/Core/Core/Src/Core.cpp @@ -280,7 +280,7 @@ THREAD_RETURN CpuThread(void *pArg) THREAD_RETURN EmuThread(void *pArg) { Common::SetCurrentThreadName("Emuthread - starting"); - const SCoreStartupParameter _CoreParameter = SConfig::GetInstance().m_LocalCoreStartupParameter; + const SCoreStartupParameter& _CoreParameter = SConfig::GetInstance().m_LocalCoreStartupParameter; CPluginManager &Plugins = CPluginManager::GetInstance(); if (_CoreParameter.bLockThreads) @@ -306,7 +306,7 @@ THREAD_RETURN EmuThread(void *pArg) VideoInitialize.pCopiedToXFB = Callback_VideoCopiedToXFB; VideoInitialize.pVIRegs = VideoInterface::m_UVIUnknownRegs; VideoInitialize.pPeekMessages = NULL; - VideoInitialize.pUpdateFPSDisplay = NULL; + VideoInitialize.pUpdateFPSDisplay = NULL; VideoInitialize.pCPFifo = (SCPFifoStruct*)&CommandProcessor::fifo; VideoInitialize.pUpdateInterrupts = &(CommandProcessor::UpdateInterruptsFromVideoPlugin); VideoInitialize.pMemoryBase = Memory::base; diff --git a/Source/Core/Core/Src/CoreParameter.h b/Source/Core/Core/Src/CoreParameter.h index 37ab815b9b..8d89d580b6 100644 --- a/Source/Core/Core/Src/CoreParameter.h +++ b/Source/Core/Core/Src/CoreParameter.h @@ -24,7 +24,7 @@ #include -#define MAXPADS 1 +#define MAXPADS 4 #define MAXWIIMOTES 1 struct SCoreStartupParameter diff --git a/Source/Core/DolphinWX/Src/BootManager.cpp b/Source/Core/DolphinWX/Src/BootManager.cpp index aa023e05df..3abbca6e3a 100644 --- a/Source/Core/DolphinWX/Src/BootManager.cpp +++ b/Source/Core/DolphinWX/Src/BootManager.cpp @@ -112,9 +112,9 @@ bool BootCore(const std::string& _rFilename) StartUp.m_BootType = SCoreStartupParameter::BOOT_ISO; StartUp.m_strFilename = _rFilename; + SConfig::GetInstance().m_LastFilename = _rFilename; StartUp.bRunCompareClient = false; StartUp.bRunCompareServer = false; - std::string BaseDataPath; #ifdef _WIN32 StartUp.hInstance = wxGetInstance();