(System Information) Add frontend->get_os

This commit is contained in:
twinaphex 2015-04-16 20:07:54 +02:00
parent cd76c3f975
commit 83e3231fdd

View File

@ -302,6 +302,8 @@ static int deferred_push_system_information(void *data, void *userdata,
if (frontend)
{
int major = 0, minor = 0;
snprintf(tmp, sizeof(tmp), "Frontend identifier: %s",
frontend->ident);
menu_list_push(list, tmp, "",
@ -314,6 +316,13 @@ static int deferred_push_system_information(void *data, void *userdata,
menu_list_push(list, tmp, "",
MENU_SETTINGS_CORE_INFO_NONE, 0);
if (frontend->get_os)
frontend->get_os(tmp2, sizeof(tmp2), &major, &minor);
snprintf(tmp, sizeof(tmp), "Frontend OS: %s %d.%d",
frontend->get_os ? tmp2 : "N/A", major, minor);
menu_list_push(list, tmp, "",
MENU_SETTINGS_CORE_INFO_NONE, 0);
snprintf(tmp, sizeof(tmp), "RetroRating level: %d",
frontend->get_rating ? frontend->get_rating() : -1);
menu_list_push(list, tmp, "",