From 1675ddfe4572cd10e31c4fe2f7a723905e423dc0 Mon Sep 17 00:00:00 2001 From: Tomasz Iwanek Date: Fri, 27 Feb 2015 09:43:07 +0100 Subject: [PATCH] [Bookmark] Remove exceptions Just print error. We can do nothing with errors in extension creation code. Change-Id: Ic59dd714990f58c0bb3f9bc7be09dbadf1566762 Signed-off-by: Tomasz Iwanek --- src/bookmark/bookmark_extension.cc | 11 ++++++++++- src/bookmark/bookmark_instance.cc | 6 ------ 2 files changed, 10 insertions(+), 7 deletions(-) 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( -- 2.34.1