X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmost-visited-sites%2Fmost-visited-sites.cpp;h=dc38d9e5d8e2faecd17714ba040d29b40b063c9b;hb=cf62534add74555531fbdc5da84f9a5bc29e76a2;hp=a431cba1ea528d10cc74df35338f852a3b985268;hpb=eb906a57c8a8d44328d450be980507b2843a09fa;p=profile%2Fivi%2Forg.tizen.browser.git diff --git a/src/most-visited-sites/most-visited-sites.cpp b/src/most-visited-sites/most-visited-sites.cpp index a431cba..dc38d9e 100644 --- a/src/most-visited-sites/most-visited-sites.cpp +++ b/src/most-visited-sites/most-visited-sites.cpp @@ -406,7 +406,7 @@ void Most_Visited_Sites::__context_popup_unpin_clicked_cb(void *data, Evas_Objec index++; } while (it = elm_gengrid_item_next_get(it)); - if (!most_visited_sites->m_most_visited_sites_db->delete_most_visited_sites_item(index)) { + if (!most_visited_sites->m_most_visited_sites_db->delete_most_visited_sites_item(most_visited_sites->m_selected_item->url)) { BROWSER_LOGE("delete_most_visited_sites_item failed"); return; } @@ -506,13 +506,17 @@ Eina_Bool Most_Visited_Sites::_delete_selected_item(void) index++; } while (it = elm_gengrid_item_next_get(it)); - if (!m_most_visited_sites_db->delete_most_visited_sites_item(index)) { + + BROWSER_LOGD("delete_most_visited_sites_item index = %d", m_selected_item->item); + if (!m_most_visited_sites_db->delete_most_visited_sites_item(m_selected_item->url)) { BROWSER_LOGE("delete_most_visited_sites_item failed"); return EINA_FALSE; } std::string history_id; history_id = m_most_visited_sites_db->get_history_id_by_url(m_selected_item->url); + + BROWSER_LOGD("delete_most_visited_sites_item history_id = %s, atoi(m_selected_item->history_id) = %d", history_id.c_str(), atoi(m_selected_item->history_id)); if (!m_most_visited_sites_db->delete_most_visited_sites_history_item(atoi(m_selected_item->history_id))) { BROWSER_LOGE("delete_most_visited_sites_history_item failed"); return EINA_FALSE; @@ -520,6 +524,7 @@ Eina_Bool Most_Visited_Sites::_delete_selected_item(void) is_ranked = EINA_TRUE; } else { + BROWSER_LOGD("delete_most_visited_sites_item atoi(m_selected_item->history_id) = %d", atoi(m_selected_item->history_id)); if (!m_most_visited_sites_db->delete_most_visited_sites_history_item(atoi(m_selected_item->history_id))) { BROWSER_LOGE("delete_most_visited_sites_history_item failed"); return EINA_FALSE; @@ -828,7 +833,7 @@ Eina_Bool Most_Visited_Sites::_item_moved(void) int index = 0; Elm_Object_Item *it = elm_gengrid_first_item_get(m_gengrid); do { - if (!m_most_visited_sites_db->delete_most_visited_sites_item(index)) + if (!m_most_visited_sites_db->delete_most_visited_sites_item(m_selected_item->url)) BROWSER_LOGE("fail to delete slot %d", index); most_visited_sites_item *item = (most_visited_sites_item *)elm_object_item_data_get(it);