[Bookmark] Remove exceptions
authorTomasz Iwanek <t.iwanek@samsung.com>
Fri, 27 Feb 2015 08:43:07 +0000 (09:43 +0100)
committerRafal Galka <r.galka@samsung.com>
Tue, 3 Mar 2015 08:05:29 +0000 (17:05 +0900)
Just print error. We can do nothing with errors in extension creation code.

Change-Id: Ic59dd714990f58c0bb3f9bc7be09dbadf1566762
Signed-off-by: Tomasz Iwanek <t.iwanek@samsung.com>
src/bookmark/bookmark_extension.cc
src/bookmark/bookmark_instance.cc

index 6544819730643fd20469ca30011b156d64e845e5..08d9615ab4462f2f56e059f492a33542f12c9fb0 100644 (file)
@@ -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;
index f9ea1ba4ccac07165af4eb36cafa9948cdbf8206..491836d003ae1b0979ca8b53ae78e5bc48d20edc 100644 (file)
@@ -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(