From 6d87281f3682bff3f69e04b2eef1ac774cc88df9 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 24 Jun 2013 14:23:49 +0200 Subject: [PATCH] Pass parameter to get_core_info_list function --- blackberry-qnx/bb10/src/RetroArch-Cascades.cpp | 2 +- core_info.c | 4 ++-- core_info.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp b/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp index 425b69125a..da56464f15 100644 --- a/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp +++ b/blackberry-qnx/bb10/src/RetroArch-Cascades.cpp @@ -87,7 +87,7 @@ RetroArch::RetroArch() //Get core DropDown reference to populate it in C++ coreSelection = mAppPane->findChild("dropdown_core"); connect(coreSelection, SIGNAL(selectedValueChanged(QVariant)), this, SLOT(onCoreSelected(QVariant))); - core_info_list = get_core_info_list(); + core_info_list = get_core_info_list("/app/native/modules/"); populateCores(core_info_list); Application::instance()->setScene(mAppPane); diff --git a/core_info.c b/core_info.c index ffcbdcb5b4..c3e705a059 100644 --- a/core_info.c +++ b/core_info.c @@ -22,7 +22,7 @@ #include #endif -core_info_list_t *get_core_info_list(void) +core_info_list_t *get_core_info_list(const char *modules_path) { DIR *dirp; struct dirent* direntp; @@ -74,7 +74,7 @@ core_info_list_t *get_core_info_list(void) for (i = 0; i < count; i++) { char info_path[255]; - snprintf(info_path, sizeof(info_path), "app/native/modules/"); + snprintf(info_path, sizeof(info_path), modules_path); strncat(info_path, core_info[i].path, sizeof(info_path)-strlen(info_path)-1); char *substr = strrchr(info_path, '_'); diff --git a/core_info.h b/core_info.h index f26cd327e9..2acd01049a 100644 --- a/core_info.h +++ b/core_info.h @@ -35,7 +35,7 @@ typedef struct { int count; } core_info_list_t; -core_info_list_t *get_core_info_list(void); +core_info_list_t *get_core_info_list(const char *modules_path); void free_core_info_list(core_info_list_t * core_info_list); #ifdef __cplusplus