From 059f2c98cdbcdd7bd5ccb66294367f61be845a1a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 29 Sep 2013 17:53:26 +0200 Subject: [PATCH] (360) Build fixes to rmenu_xui.cpp --- frontend/menu/rmenu_xui.cpp | 54 +++++++++++++++++-------------------- xdk/xdk_d3d.cpp | 1 - 2 files changed, 25 insertions(+), 30 deletions(-) diff --git a/frontend/menu/rmenu_xui.cpp b/frontend/menu/rmenu_xui.cpp index db62d413cf..c700bacdd2 100644 --- a/frontend/menu/rmenu_xui.cpp +++ b/frontend/menu/rmenu_xui.cpp @@ -255,8 +255,7 @@ HRESULT CRetroArchFileBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandled filebrowser_set_root_and_ext(rgui->browser, rgui->info.valid_extensions, default_paths.filebrowser_startup_dir); - uint64_t action = (1ULL << DEVICE_NAV_B); - filebrowser_fetch_directory_entries(action); + filebrowser_fetch_directory_entries(FILEBROWSER_ACTION_OK); return 0; } @@ -279,9 +278,8 @@ HRESULT CRetroArchFileBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandle else if(rgui->browser->list->elems[index].attr.b) { fill_pathname_join(path, rgui->browser->current_dir.directory_path, str_buffer, sizeof(path)); - uint64_t action = (1ULL << DEVICE_NAV_B); filebrowser_set_root_and_ext(rgui->browser, rgui->info.valid_extensions, path); - filebrowser_fetch_directory_entries(action); + filebrowser_fetch_directory_entries(FILEBROWSER_ACTION_OK); } } @@ -465,6 +463,25 @@ static void init_menulist(unsigned menu_id) } } +unsigned xui_input_to_rgui_action(unsigned input) +{ + switch (input) + { + case XUI_CONTROL_NAVIGATE_LEFT: + return RGUI_ACTION_LEFT; + case XUI_CONTROL_NAVIGATE_RIGHT: + return RGUI_ACTION_RIGHT; + case XUI_CONTROL_NAVIGATE_UP: + return RGUI_ACTION_UP; + case XUI_CONTROL_NAVIGATE_DOWN: + return RGUI_ACTION_DOWN; + case XUI_CONTROL_NAVIGATE_OK: + return RGUI_ACTION_OK; + } + + return RGUI_ACTION_NOOP; +} + HRESULT CRetroArchLoadGameHistory::OnControlNavigate( XUIMessageControlNavigate *pControlNavigateData, BOOL& bHandled) { @@ -576,24 +593,7 @@ HRESULT CRetroArchCoreBrowser::OnControlNavigate( return 0; } -unsigned xui_input_to_rgui_action(unsigned input) -{ - switch (input) - { - case XUI_CONTROL_NAVIGATE_LEFT: - return RGUI_ACTION_LEFT; - case XUI_CONTROL_NAVIGATE_RIGHT: - return RGUI_ACTION_RIGHT; - case XUI_CONTROL_NAVIGATE_UP: - return RGUI_ACTION_UP; - case XUI_CONTROL_NAVIGATE_DOWN: - return RGUI_ACTION_DOWN; - case XUI_CONTROL_NAVIGATE_OK: - return RGUI_ACTION_OK; - } - return RGUI_ACTION_NOOP; -} HRESULT CRetroArchControls::OnControlNavigate( XUIMessageControlNavigate *pControlNavigateData, BOOL& bHandled) @@ -1071,8 +1071,7 @@ HRESULT CRetroArchShaderBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandl GetChildById(L"XuiTxtBottom", &m_menutitlebottom); filebrowser_set_root_and_ext(rgui->browser, "cg", "game:\\media\\shaders"); - uint64_t action = (1ULL << DEVICE_NAV_B); - filebrowser_fetch_directory_entries(action); + filebrowser_fetch_directory_entries(FILEBROWSER_ACTION_OK); return 0; } @@ -1092,8 +1091,7 @@ HRESULT CRetroArchShaderBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHand wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_menulist, index), sizeof(str_buffer)); fill_pathname_join(path, rgui->browser->current_dir.directory_path, str_buffer, sizeof(path)); filebrowser_set_root_and_ext(rgui->browser, "cg", path); - uint64_t action = (1ULL << DEVICE_NAV_B); - filebrowser_fetch_directory_entries(action); + filebrowser_fetch_directory_entries(FILEBROWSER_ACTION_OK); } } @@ -1109,8 +1107,7 @@ HRESULT CRetroArchCoreBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandled GetChildById(L"XuiTxtBottom", &m_menutitlebottom); filebrowser_set_root_and_ext(rgui->browser, "xex|XEX", "game:"); - uint64_t action = (1ULL << DEVICE_NAV_B); - filebrowser_fetch_directory_entries(action); + filebrowser_fetch_directory_entries(FILEBROWSER_ACTION_OK); return 0; } @@ -1137,8 +1134,7 @@ HRESULT CRetroArchCoreBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandle { fill_pathname_join(path, rgui->browser->current_dir.directory_path, str_buffer, sizeof(path)); filebrowser_set_root_and_ext(rgui->browser, "xex|XEX", path); - uint64_t action = (1ULL << DEVICE_NAV_B); - filebrowser_fetch_directory_entries(action); + filebrowser_fetch_directory_entries(FILEBROWSER_ACTION_OK); } } diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index 7a8b8ab4d8..b21d434f95 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -334,7 +334,6 @@ void xdk_d3d_deinit_fbo(void *data) void xdk_d3d_init_fbo(void *data) { - HRESULT ret; xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; #if 0