mirror of
https://github.com/libretro/RetroArch
synced 2025-03-22 16:20:58 +00:00
(task_database.c) Refactor away get_ptr function
This commit is contained in:
parent
52c2e76ec8
commit
c4ff5e73f1
@ -479,25 +479,18 @@ do_poll:
|
||||
}
|
||||
}
|
||||
|
||||
void *rarch_main_data_db_get_ptr(void)
|
||||
{
|
||||
db_handle_t *db = db_ptr;
|
||||
if (!db)
|
||||
return NULL;
|
||||
return db;
|
||||
}
|
||||
|
||||
void rarch_main_data_db_init_msg_queue(void)
|
||||
{
|
||||
db_handle_t *db = (db_handle_t*)rarch_main_data_db_get_ptr();
|
||||
db_handle_t *db = (db_handle_t*)db_ptr;
|
||||
|
||||
if (!db->msg_queue)
|
||||
if (!db || !db->msg_queue)
|
||||
rarch_assert(db->msg_queue = msg_queue_new(8));
|
||||
}
|
||||
|
||||
msg_queue_t *rarch_main_data_db_get_msg_queue_ptr(void)
|
||||
{
|
||||
db_handle_t *db = (db_handle_t*)rarch_main_data_db_get_ptr();
|
||||
db_handle_t *db = (db_handle_t*)db_ptr;
|
||||
if (!db)
|
||||
return NULL;
|
||||
return db->msg_queue;
|
||||
@ -519,7 +512,7 @@ void rarch_main_data_db_init(void)
|
||||
|
||||
bool rarch_main_data_db_is_active(void)
|
||||
{
|
||||
db_handle_t *db = (db_handle_t*)rarch_main_data_db_get_ptr();
|
||||
db_handle_t *db = (db_handle_t*)db_ptr;
|
||||
database_info_handle_t *dbi = db ? db->handle : NULL;
|
||||
if (dbi && dbi->status != DATABASE_STATUS_NONE)
|
||||
return true;
|
||||
|
@ -79,8 +79,6 @@ bool rarch_main_data_db_pending_scan_finished(void);
|
||||
|
||||
void rarch_main_data_db_init_msg_queue(void);
|
||||
|
||||
void *rarch_main_data_db_get_ptr(void);
|
||||
|
||||
msg_queue_t *rarch_main_data_db_get_msg_queue_ptr(void);
|
||||
|
||||
void rarch_main_data_db_uninit(void);
|
||||
|
Loading…
x
Reference in New Issue
Block a user