Change-Id: I4ee5ae71e01fc688a87b8724338fed095ed996d5
if (!id->selected) {
id->instance->all_selected_ = false;
elm_check_state_set(id->instance->all_selected_check_, id->instance->all_selected_);
+ } else {
+ int items_count = elm_genlist_items_count(id->instance->content_) - 1;
+ std::vector<int> ids = id->instance->GetSelectedItems();
+ if (items_count == ids.size()) {
+ id->instance->all_selected_ = true;
+ elm_check_state_set(id->instance->all_selected_check_, id->instance->all_selected_);
+ }
}
+
id->instance->UpdateTitle();
}