Autofillforms delete button still highlight when nothing is checked 02/76602/3
authorm.kawonczyk <m.kawonczyk@samsung.com>
Fri, 24 Jun 2016 10:11:53 +0000 (12:11 +0200)
committerHye Kyoung Hwang <cookie@samsung.com>
Mon, 27 Jun 2016 01:53:02 +0000 (18:53 -0700)
    [Issue]        http://suprem.sec.samsung.net/jira/browse/TSAM-5451
    [Problem]      Delete button is highlight when nothing is checked.
    [Solution]     Emit signal to edc, dissable button when nothing is
                   checked.
    [Verify]       Open Settings->Autofillforms->Delete. Check something,
                   then uncheck the same element. Delete button should be
                   dimmed and dissabled.

Change-Id: I306ea7a0a91639638e211165ac10e1dd46531906

services/SettingsUI/AutoFillForm/AutoProfileDeleteView.cpp

index 55aaf2f03c9ac1495ed7a8c07ae96f9668014139..369d1714afcb92a8b77e809f87b575739a19e4b9 100644 (file)
@@ -257,7 +257,10 @@ void AutoProfileDeleteView::__genlist_item_selected_cb(void* data, Evas_Object*
     else
         elm_check_state_set(sel_all_checkbox, false);
 
-    if (callback_data->user_data->m_checked_count >= 1) {
+    if (callback_data->user_data->m_checked_count == 0) {
+        elm_object_signal_emit(callback_data->user_data->m_mainLayout, "dim,del,button,signal", "");
+        elm_object_disabled_set(elm_object_part_content_get(callback_data->user_data->m_mainLayout, "del_button"), true);
+    } else {
         elm_object_signal_emit(callback_data->user_data->m_mainLayout, "show,del,button,signal", "");
         elm_object_disabled_set(elm_object_part_content_get(callback_data->user_data->m_mainLayout, "del_button"), false);
     }