Add discord_is_inited
This commit is contained in:
parent
31e7894539
commit
1fb57857ea
20
retroarch.c
20
retroarch.c
|
@ -201,6 +201,9 @@ static retro_bits_t has_set_libretro_device;
|
||||||
|
|
||||||
static bool has_set_core = false;
|
static bool has_set_core = false;
|
||||||
static bool has_set_username = false;
|
static bool has_set_username = false;
|
||||||
|
#ifdef HAVE_DISCORD
|
||||||
|
static bool discord_is_inited = false;
|
||||||
|
#endif
|
||||||
static bool rarch_is_inited = false;
|
static bool rarch_is_inited = false;
|
||||||
static bool rarch_error_on_init = false;
|
static bool rarch_error_on_init = false;
|
||||||
static bool rarch_block_config_read = false;
|
static bool rarch_block_config_read = false;
|
||||||
|
@ -1379,8 +1382,13 @@ bool retroarch_main_init(int argc, char *argv[])
|
||||||
rarch_is_inited = true;
|
rarch_is_inited = true;
|
||||||
|
|
||||||
#ifdef HAVE_DISCORD
|
#ifdef HAVE_DISCORD
|
||||||
discord_init();
|
{
|
||||||
discord_update(DISCORD_PRESENCE_MENU);
|
discord_init();
|
||||||
|
discord_is_inited = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (discord_is_inited)
|
||||||
|
discord_update(DISCORD_PRESENCE_MENU);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (rarch_first_start)
|
if (rarch_first_start)
|
||||||
|
@ -2331,7 +2339,9 @@ bool retroarch_main_quit(void)
|
||||||
rarch_menu_running_finished();
|
rarch_menu_running_finished();
|
||||||
|
|
||||||
#ifdef HAVE_DISCORD
|
#ifdef HAVE_DISCORD
|
||||||
discord_shutdown();
|
if (discord_is_inited)
|
||||||
|
discord_shutdown();
|
||||||
|
discord_is_inited = false;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -3337,8 +3347,10 @@ int runloop_iterate(unsigned *sleep_ms)
|
||||||
if (runloop_check_cheevos())
|
if (runloop_check_cheevos())
|
||||||
cheevos_test();
|
cheevos_test();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_DISCORD
|
#ifdef HAVE_DISCORD
|
||||||
discord_update(DISCORD_PRESENCE_GAME);
|
if (discord_is_inited)
|
||||||
|
discord_update(DISCORD_PRESENCE_GAME);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
for (i = 0; i < max_users; i++)
|
for (i = 0; i < max_users; i++)
|
||||||
|
|
Loading…
Reference in New Issue