From: Tomasz Iwanek Date: Fri, 27 Feb 2015 08:43:07 +0000 (+0100) Subject: [Bookmark] Remove exceptions X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~343 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1675ddfe4572cd10e31c4fe2f7a723905e423dc0;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Bookmark] Remove exceptions Just print error. We can do nothing with errors in extension creation code. Change-Id: Ic59dd714990f58c0bb3f9bc7be09dbadf1566762 Signed-off-by: Tomasz Iwanek --- diff --git a/src/bookmark/bookmark_extension.cc b/src/bookmark/bookmark_extension.cc index 65448197..08d9615a 100644 --- a/src/bookmark/bookmark_extension.cc +++ b/src/bookmark/bookmark_extension.cc @@ -4,6 +4,7 @@ #include "bookmark/bookmark_extension.h" #include "bookmark/bookmark_instance.h" +#include "common/logger.h" namespace { const char kBookmark[] = "tizen.bookmark"; @@ -28,9 +29,17 @@ BookmarkExtension::BookmarkExtension() { NULL }; SetExtraJSEntryPoints(entry_points); + + if (bp_bookmark_adaptor_initialize()) { + LOGGER(ERROR) << "Fail: Bookmark not supported"; + } } -BookmarkExtension::~BookmarkExtension() {} +BookmarkExtension::~BookmarkExtension() { + if (bp_bookmark_adaptor_deinitialize()) { + LOGGER(ERROR) << "Fail: Deinitialize Bookmark"; + } +} common::Instance* BookmarkExtension::CreateInstance() { return new extension::bookmark::BookmarkInstance; diff --git a/src/bookmark/bookmark_instance.cc b/src/bookmark/bookmark_instance.cc index f9ea1ba4..491836d0 100644 --- a/src/bookmark/bookmark_instance.cc +++ b/src/bookmark/bookmark_instance.cc @@ -31,15 +31,9 @@ BookmarkInstance::BookmarkInstance() { REGISTER_SYNC("Bookmark_removeAll", BookmarkRemoveAll); REGISTER_SYNC("Bookmark_getRootId", BookmarkGetRootId); #undef REGISTER_SYNC - if (bp_bookmark_adaptor_initialize()) { - throw common::NotSupportedException("Fail: Bookmark not supported"); - } } BookmarkInstance::~BookmarkInstance() { - if (bp_bookmark_adaptor_deinitialize()) { - throw common::NotSupportedException("Fail: Deinitialize Bookmark"); - } } bool BookmarkInstance::bookmark_foreach(