From 83e3231fddd8d2fb68ec11be8f6237f8e4bc513e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 16 Apr 2015 20:07:54 +0200 Subject: [PATCH] (System Information) Add frontend->get_os --- menu/menu_entries_cbs_deferred_push.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/menu/menu_entries_cbs_deferred_push.c b/menu/menu_entries_cbs_deferred_push.c index 05a849f5e8..54bd04cf7c 100644 --- a/menu/menu_entries_cbs_deferred_push.c +++ b/menu/menu_entries_cbs_deferred_push.c @@ -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, "",