{
elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
- char *app_id = (char*)data;
- if (app_id == NULL) {
+ Clock_Type_Item * pitem = (Clock_Type_Item *)data;
+ if (!pitem || pitem->editor == NULL) {
ERR("app_id is null!!");
return;
}
DBG("_edit_clicked_cb in");
app_control_h service;
app_control_create(&service);
- app_control_set_app_id(service, app_id);
+ app_control_set_app_id(service, pitem->editor);
+ app_control_add_extra_data(service, "watchface_app_name", pitem->appid);
app_control_set_launch_mode(service, APP_CONTROL_LAUNCH_MODE_GROUP);
app_control_send_launch_request(service, NULL, NULL);
app_control_destroy(service);
if (pitem->editor) {
btn = elm_button_add(parent);
- evas_object_smart_callback_add(btn, "clicked", _edit_clicked_cb, (void*)pitem->editor);
+ evas_object_smart_callback_add(btn, "clicked", _edit_clicked_cb, (void*)pitem);
evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(btn, "CUSTOMIZE");