Create rarch_main_msg_queue_push_new

This commit is contained in:
twinaphex 2015-07-01 01:49:32 +02:00
parent 8a5145a514
commit eda5ca7a66
2 changed files with 15 additions and 0 deletions

View File

@ -307,6 +307,9 @@ int rarch_main_iterate(void);
void rarch_main_msg_queue_push(const char *msg, unsigned prio,
unsigned duration, bool flush);
void rarch_main_msg_queue_push_new(uint32_t hash, unsigned prio,
unsigned duration, bool flush);
const char *rarch_main_msg_queue_pull(void);
void rarch_main_msg_queue_free(void);

View File

@ -21,6 +21,7 @@
#include <rthreads/rthreads.h>
#endif
#include "msg_hash.h"
#include "runloop.h"
static msg_queue_t *g_msg_queue;
@ -46,6 +47,17 @@ const char *rarch_main_msg_queue_pull(void)
return ret;
}
void rarch_main_msg_queue_push_new(uint32_t hash, unsigned prio, unsigned duration,
bool flush)
{
const char *msg = msg_hash_to_str(hash);
if (!msg)
return;
rarch_main_msg_queue_push(msg, prio, duration, flush);
}
void rarch_main_msg_queue_push(const char *msg, unsigned prio, unsigned duration,
bool flush)
{