From f4b6a735b2fe0bc5d41d98092a233396671f1b89 Mon Sep 17 00:00:00 2001 From: CatalystG Date: Sat, 8 Jun 2013 12:30:44 -0400 Subject: [PATCH] (BlackBerry) Fix exiting from RGUI and saving on exit for BB10. --- blackberry-qnx/bb10/src/RetroArch-Cascades.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp b/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp index 1333f63ce2..61dbf7672e 100644 --- a/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp +++ b/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp @@ -68,6 +68,7 @@ RetroArch::RetroArch() this, SLOT(onRotationCompleted())); rarch_main_clear_state(); + strlcpy(g_extern.config_path, "app/native/retroarch.cfg", sizeof(g_extern.config_path)); config_load(); strlcpy(g_settings.libretro, "app/native/lib", sizeof(g_settings.libretro)); @@ -180,6 +181,7 @@ void RetroArch::run() initRASettings(); rarch_main(0, NULL); + Application::instance()->exit(); break; } //The class should probably be it's own QThread, simplify things @@ -194,7 +196,7 @@ void RetroArch::run() } } } - exit: +exit: return; } @@ -259,7 +261,9 @@ void RetroArch::onCoreSelected(QVariant value) void RetroArch::onDeviceSelected(QVariant value) { - + //Change the binds for current player to device[value] + //TODO: Don't hardcode player 0 + buttonMap->mapDevice(value.toInt(), 0); } /*