Fix String bug for launch efl
[apps/home/smartsearch.git] / src / ps_app_interface.cpp
index b4c277f..2ad8be2 100755 (executable)
@@ -301,7 +301,7 @@ void search_launch_email_view(void *data, void *record_info)
                } else if (i == 1) {
                        bundle_add(b, "MAIL_ID", token_param);  //mail_id
                } else if (i == 2) {
-                       bundle_add(b, "MAILBOX", token_param);  //mailbox
+                       bundle_add(b, "MAILBOX_ID", token_param);       //mailbox
                } else {
                        break;
                }
@@ -462,13 +462,20 @@ void search_launch_calendar_view(void *data, void *record_info)
                        goto out_func;
                }
 
-               ret = service_add_extra_data(service, "index", cur_category_mem->main_id);
+               ret = service_add_extra_data(service, "itemType", "event");
 
                if (ret != SERVICE_ERROR_NONE) {
                        SEARCH_DEBUG_ERROR("Fail to add service extra data : parameter 1!");
                        goto out_func;
        }
 
+               ret = service_add_extra_data(service, "eventId", cur_category_mem->main_id);
+
+               if (ret != SERVICE_ERROR_NONE) {
+                       SEARCH_DEBUG_ERROR("Fail to add service extra data : parameter 2!");
+                       goto out_func;
+               }
+
 #ifdef ENABLE_UG_EFFECT
                __search_create_effect_layout(ad->win_main, ad);
 #endif