diff options
| -rw-r--r-- | src/citra/emu_window/emu_window_glfw.cpp | 1 | ||||
| -rw-r--r-- | src/citra_qt/bootmanager.cpp | 8 | ||||
| -rw-r--r-- | src/citra_qt/bootmanager.hxx | 4 | ||||
| -rw-r--r-- | src/citra_qt/main.cpp | 5 | ||||
| -rw-r--r-- | src/citra_qt/main.hxx | 2 |
5 files changed, 10 insertions, 10 deletions
diff --git a/src/citra/emu_window/emu_window_glfw.cpp b/src/citra/emu_window/emu_window_glfw.cpp index f882a825e..02f524e03 100644 --- a/src/citra/emu_window/emu_window_glfw.cpp +++ b/src/citra/emu_window/emu_window_glfw.cpp | |||
| @@ -6,7 +6,6 @@ | |||
| 6 | 6 | ||
| 7 | #include "video_core/video_core.h" | 7 | #include "video_core/video_core.h" |
| 8 | 8 | ||
| 9 | #include "citra/citra.h" | ||
| 10 | #include "citra/emu_window/emu_window_glfw.h" | 9 | #include "citra/emu_window/emu_window_glfw.h" |
| 11 | 10 | ||
| 12 | static void OnKeyEvent(GLFWwindow* win, int key, int action) { | 11 | static void OnKeyEvent(GLFWwindow* win, int key, int action) { |
diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp index a162e6dfe..b0aa1e561 100644 --- a/src/citra_qt/bootmanager.cpp +++ b/src/citra_qt/bootmanager.cpp | |||
| @@ -17,13 +17,15 @@ | |||
| 17 | #define APP_TITLE APP_NAME " " APP_VERSION | 17 | #define APP_TITLE APP_NAME " " APP_VERSION |
| 18 | #define COPYRIGHT "Copyright (C) 2013-2014 Citra Team" | 18 | #define COPYRIGHT "Copyright (C) 2013-2014 Citra Team" |
| 19 | 19 | ||
| 20 | EmuThread::EmuThread(GRenderWindow* render_window) : exec_cpu_step(false), cpu_running(false), render_window(render_window) | 20 | EmuThread::EmuThread(GRenderWindow* render_window) : |
| 21 | exec_cpu_step(false), cpu_running(false), | ||
| 22 | render_window(render_window), filename("") | ||
| 21 | { | 23 | { |
| 22 | } | 24 | } |
| 23 | 25 | ||
| 24 | void EmuThread::SetFilename(const char* filename) | 26 | void EmuThread::SetFilename(std::string filename) |
| 25 | { | 27 | { |
| 26 | strcpy(this->filename, filename); | 28 | this->filename = filename; |
| 27 | } | 29 | } |
| 28 | 30 | ||
| 29 | void EmuThread::run() | 31 | void EmuThread::run() |
diff --git a/src/citra_qt/bootmanager.hxx b/src/citra_qt/bootmanager.hxx index 1001e1ee4..b4005ccbb 100644 --- a/src/citra_qt/bootmanager.hxx +++ b/src/citra_qt/bootmanager.hxx | |||
| @@ -17,7 +17,7 @@ public: | |||
| 17 | * @param filename | 17 | * @param filename |
| 18 | * @warning Only call when not running! | 18 | * @warning Only call when not running! |
| 19 | */ | 19 | */ |
| 20 | void SetFilename(const char* filename); | 20 | void SetFilename(std::string filename); |
| 21 | 21 | ||
| 22 | /** | 22 | /** |
| 23 | * Start emulation (on new thread) | 23 | * Start emulation (on new thread) |
| @@ -62,7 +62,7 @@ private: | |||
| 62 | 62 | ||
| 63 | EmuThread(GRenderWindow* render_window); | 63 | EmuThread(GRenderWindow* render_window); |
| 64 | 64 | ||
| 65 | char filename[MAX_PATH]; | 65 | std::string filename; |
| 66 | 66 | ||
| 67 | bool exec_cpu_step; | 67 | bool exec_cpu_step; |
| 68 | bool cpu_running; | 68 | bool cpu_running; |
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index 997e82cc9..e5190d48a 100644 --- a/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp | |||
| @@ -123,7 +123,7 @@ GMainWindow::~GMainWindow() | |||
| 123 | delete render_window; | 123 | delete render_window; |
| 124 | } | 124 | } |
| 125 | 125 | ||
| 126 | void GMainWindow::BootGame(const char* filename) | 126 | void GMainWindow::BootGame(std::string filename) |
| 127 | { | 127 | { |
| 128 | NOTICE_LOG(MASTER_LOG, "citra starting...\n"); | 128 | NOTICE_LOG(MASTER_LOG, "citra starting...\n"); |
| 129 | 129 | ||
| @@ -134,8 +134,7 @@ void GMainWindow::BootGame(const char* filename) | |||
| 134 | } | 134 | } |
| 135 | 135 | ||
| 136 | // Load a game or die... | 136 | // Load a game or die... |
| 137 | std::string boot_filename = filename; | 137 | if (Loader::ResultStatus::Success != Loader::LoadFile(filename)) { |
| 138 | if (Loader::ResultStatus::Success != Loader::LoadFile(boot_filename)) { | ||
| 139 | ERROR_LOG(BOOT, "Failed to load ROM!"); | 138 | ERROR_LOG(BOOT, "Failed to load ROM!"); |
| 140 | } | 139 | } |
| 141 | 140 | ||
diff --git a/src/citra_qt/main.hxx b/src/citra_qt/main.hxx index 6bcb37a30..a0b41f5f4 100644 --- a/src/citra_qt/main.hxx +++ b/src/citra_qt/main.hxx | |||
| @@ -30,7 +30,7 @@ public: | |||
| 30 | ~GMainWindow(); | 30 | ~GMainWindow(); |
| 31 | 31 | ||
| 32 | private: | 32 | private: |
| 33 | void BootGame(const char* filename); | 33 | void BootGame(std::string filename); |
| 34 | 34 | ||
| 35 | void closeEvent(QCloseEvent* event); | 35 | void closeEvent(QCloseEvent* event); |
| 36 | 36 | ||