From: Lukasz Bardeli Date: Fri, 27 Feb 2015 10:16:09 +0000 (+0100) Subject: [SystemSetting] fixes for 3.0 X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~321 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=57261679713f1e83ea758897d49957a37aadcaf7;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [SystemSetting] fixes for 3.0 Change-Id: Ic1cc455dab0fc6be5deb1e777646d8430e8b2554 Signed-off-by: Lukasz Bardeli --- diff --git a/src/systemsetting/systemsetting_instance.cc b/src/systemsetting/systemsetting_instance.cc index 2efb13bb..197ce0d4 100644 --- a/src/systemsetting/systemsetting_instance.cc +++ b/src/systemsetting/systemsetting_instance.cc @@ -64,7 +64,7 @@ void SystemSettingInstance::getProperty(const picojson::value& args, picojson::o auto get_response = [this, callback_id](const std::shared_ptr& response) -> void { LoggerD("Getting response"); picojson::object& obj = response->get(); - obj.insert(std::make_pair("callbackId", callback_id)); + obj.insert(std::make_pair("callbackId", picojson::value(callback_id))); PostMessage(response->serialize().c_str()); }; @@ -100,7 +100,7 @@ PlatformResult SystemSettingInstance::getPlatformPropertyValue( switch (ret) { case SYSTEM_SETTINGS_ERROR_NONE: LoggerD("ret == SYSTEM_SETTINGS_ERROR_NONE"); - result_obj.insert(std::make_pair("value", value)); + result_obj.insert(std::make_pair("value", picojson::value(value))); free(value); return PlatformResult(ErrorCode::NO_ERROR); case SYSTEM_SETTINGS_ERROR_CALL_UNSUPPORTED_API: @@ -136,7 +136,7 @@ void SystemSettingInstance::setProperty(const picojson::value& args, picojson::o auto get_response = [this, callback_id](const std::shared_ptr& response) -> void { LoggerD("Getting response"); picojson::object& obj = response->get(); - obj.insert(std::make_pair("callbackId", callback_id)); + obj.insert(std::make_pair("callbackId", picojson::value(callback_id))); PostMessage(response->serialize().c_str()); };