From 679f1345fd40290078ad79acb9cd2f88c78fbb6b Mon Sep 17 00:00:00 2001
From: Twinaphex <libretro@gmail.com>
Date: Fri, 15 May 2015 13:39:14 +0200
Subject: [PATCH] (iOS) Start handling MENU_ACTION_REFRESH

---
 menu/menu_entry.c          | 4 ++++
 ui/drivers/ui_cocoatouch.m | 1 +
 2 files changed, 5 insertions(+)

diff --git a/menu/menu_entry.c b/menu/menu_entry.c
index 026c0bbd37..ad0b51a6e4 100644
--- a/menu/menu_entry.c
+++ b/menu/menu_entry.c
@@ -389,6 +389,7 @@ int menu_entry_select(uint32_t i)
    enum menu_action action   = MENU_ACTION_NOOP;
    menu_file_list_cbs_t *cbs = NULL;
    menu_navigation_t *nav    = menu_navigation_get_ptr();
+   menu_handle_t *menu       = menu_driver_get_ptr();
    menu_list_t    *menu_list = menu_list_get_ptr();
    rarch_setting_t *setting  = menu_setting_find(
          menu_list->selection_buf->list[i].label);
@@ -412,6 +413,9 @@ int menu_entry_select(uint32_t i)
          action = MENU_ACTION_RIGHT;
    }
     
+   if (menu->need_refresh && !menu->nonblocking_refresh && action != MENU_ACTION_MESSAGE)
+       action = MENU_ACTION_REFRESH;
+    
    if (action != MENU_ACTION_NOOP)
        return menu_entry_action(&entry, i, action);
    return 0;
diff --git a/ui/drivers/ui_cocoatouch.m b/ui/drivers/ui_cocoatouch.m
index d9d55fb06e..b0e461adb1 100644
--- a/ui/drivers/ui_cocoatouch.m
+++ b/ui/drivers/ui_cocoatouch.m
@@ -464,6 +464,7 @@ static void ui_companion_cocoatouch_notify_content_loaded(void *data)
    RetroArch_iOS *ap = (RetroArch_iOS *)apple_platform;
    
     (void)data;
+   RARCH_LOG("Gets here.\n");
     
    if (ap)
       [ap showGameView];