From 5e86a528c752f72312238e83c27cbda437562523 Mon Sep 17 00:00:00 2001 From: Sangtai Kim Date: Tue, 21 Feb 2012 17:59:19 +0900 Subject: [PATCH] merge wrt-plugins-tizen_0.2.0-6 - Application bug fix --- debian/changelog | 9 +++++++++ src/platform/Tizen/Application/Application.cpp | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/debian/changelog b/debian/changelog index c38a3c7..4c3a49d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +wrt-plugins-tizen (0.2.0-6) unstable; urgency=low + + * Application bug fix + * Git : slp/pkgs/w/wrt-plugins-tizen + * Tag : wrt-plugins-tizen_0.2.0-6 + + + -- Sangtai Kim Tue, 21 Feb 2012 17:39:08 +0900 + wrt-plugins-tizen (0.2.0-5) unstable; urgency=low * fix Calendar error diff --git a/src/platform/Tizen/Application/Application.cpp b/src/platform/Tizen/Application/Application.cpp index a9e5b50..62705f4 100755 --- a/src/platform/Tizen/Application/Application.cpp +++ b/src/platform/Tizen/Application/Application.cpp @@ -542,6 +542,15 @@ void Application::launchServiceManualAnswer(service_h request, service_h reply, if(result == SERVICE_RESULT_SUCCEEDED) { LogDebug("SERVICE_RESULT_SUCCEEDED in serviceResultCallback"); + // create new service object to store result. + ApplicationServicePtr appService(new ApplicationService()); + std::vector resultValue; + appService->setServiceDataArray(resultValue); + + // set new service object to event object + EventLaunchService* event = (EventLaunchService*)m_eventLaunchServicePtr.Get(); + event->setService(appService); + int result = service_foreach_extra_data(reply, serviceExtraDataCallback, m_eventLaunchServicePtr.Get()); if( result == SERVICE_ERROR_NONE) { LogDebug("service_foreach_extra_data() success"); -- 2.7.4