From: Piotr Kosko
Date: Wed, 28 Mar 2018 11:20:31 +0000 (+0200)
Subject: Merge branch 'tizen_3.0' into tizen_4.0
X-Git-Tag: submit/tizen/20180403.060641~1^2~1
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F38%2F174138%2F1;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
Merge branch 'tizen_3.0' into tizen_4.0
Conflicts:
src/download/download_instance.cc
Change-Id: Ib5546e2489ffdd603e5889e895707b0800209174
---
57ac6a792c35c6e1bc858cce2451444959e88953
diff --cc src/content/content_manager.cc
index 9ae3bb4f,edd86d51..53c79bc8
--- a/src/content/content_manager.cc
+++ b/src/content/content_manager.cc
@@@ -1383,7 -1383,10 +1383,10 @@@ int ContentManager::getLyrics(const pic
}
metadata_extractor_h extractor;
- metadata_extractor_create(&extractor);
+ ret = metadata_extractor_create(&extractor);
+ if (METADATA_EXTRACTOR_ERROR_NONE != ret) {
- LOGGER(ERROR) << "metadata_extractor_create failed, error: " << ret;
++ LoggerE("metadata_extractor_create failed, error: %d", ret);
+ }
std::unique_ptr::type, int (*)(metadata_extractor_h)>
extractor_ptr(extractor, &metadata_extractor_destroy); // automatically release the memory
diff --cc src/download/download_instance.cc
index 722123f2,4e1fa39f..a2770b3e
--- a/src/download/download_instance.cc
+++ b/src/download/download_instance.cc
@@@ -318,15 -314,13 +318,14 @@@ gboolean DownloadInstance::OnFinished(v
LoggerW("%s", get_error_message(ret));
}
out["status"] = picojson::value("completed");
+ out["fullPath"] =
+ picojson::value(common::FilesystemProvider::Create().GetVirtualPath(fullPath));
}
-
- out["callbackId"] = picojson::value(static_cast(callback_id));
+ out["downloadId"] = picojson::value(static_cast(download_id));
- out["fullPath"] = picojson::value(common::FilesystemProvider::Create().GetVirtualPath(fullPath));
- Instance::PostMessage(downCbPtr->instance, picojson::value(out).serialize().c_str());
- // downCbPtr is freed in destructor, it prevent from crash if OnFinished state
+ out["listenerId"] = picojson::value(kDownloadManagerListenerId);
-
+ Instance::PostMessage(down_cb_ptr->instance, picojson::value(out).serialize().c_str());
+ // down_cb_ptr is freed in destructor, it prevent from crash if OnFinished state
// was called after OnCanceled or OnFailed
free(fullPath);