diff options
-rwxr-xr-x | src/browser-bookmark/browser-add-to-bookmark-view.cpp | 2 | ||||
-rwxr-xr-x | src/browser-bookmark/browser-select-folder-view.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/browser-bookmark/browser-add-to-bookmark-view.cpp b/src/browser-bookmark/browser-add-to-bookmark-view.cpp index 4ad63cf2..5d90fd3d 100755 --- a/src/browser-bookmark/browser-add-to-bookmark-view.cpp +++ b/src/browser-bookmark/browser-add-to-bookmark-view.cpp @@ -283,7 +283,7 @@ void Browser_Add_To_Bookmark_View::_select_folder_clicked_cb(void *data, Evas_Ob return; Browser_Add_To_Bookmark_View *add_to_bookmark_view = (Browser_Add_To_Bookmark_View *)data; - if (!m_data_manager->create_select_folder_view(add_to_bookmark_view->m_current_folder_id)) { + if (!m_data_manager->create_select_folder_view(add_to_bookmark_view->m_folder_id_to_save)) { BROWSER_LOGE("m_data_manager->create_select_folder_view failed"); return; } diff --git a/src/browser-bookmark/browser-select-folder-view.cpp b/src/browser-bookmark/browser-select-folder-view.cpp index 7758b961..00cbf0be 100755 --- a/src/browser-bookmark/browser-select-folder-view.cpp +++ b/src/browser-bookmark/browser-select-folder-view.cpp @@ -83,6 +83,10 @@ void Browser_Select_Folder_View::__folder_item_selected_cb(void *data, Evas_Obje elm_list_item_selected_set(it, EINA_FALSE); + if (elm_naviframe_bottom_item_get(select_folder_view->m_navi_bar) + != elm_naviframe_top_item_get(select_folder_view->m_navi_bar)) + elm_naviframe_item_pop(select_folder_view->m_navi_bar); + if (m_data_manager->get_edit_bookmark_view()) m_data_manager->get_edit_bookmark_view()->return_to_add_to_bookmark_view(select_folder_view->m_current_folder_id); else if (m_data_manager->get_add_to_bookmark_view()) |