Minor coverity issue fixes
[platform/core/uifw/dali-adaptor.git] / dali / devel-api / adaptor-framework / web-engine / web-engine.cpp
index 4176021..9cb82e2 100755 (executable)
@@ -57,20 +57,24 @@ WebEngine WebEngine::New()
   return WebEngine(engine.Get());
 }
 
-WebEngine::WebEngine(const WebEngine& webEngine)
-: BaseHandle(webEngine)
+Dali::WebEngineContext* WebEngine::GetContext()
 {
+  return Internal::Adaptor::WebEngine::GetContext();
 }
 
-WebEngine& WebEngine::operator=(const WebEngine& webEngine)
+Dali::WebEngineCookieManager* WebEngine::GetCookieManager()
 {
-  if(*this != webEngine)
-  {
-    BaseHandle::operator=(webEngine);
-  }
-  return *this;
+  return Internal::Adaptor::WebEngine::GetCookieManager();
 }
 
+WebEngine::WebEngine(const WebEngine& webEngine) = default;
+
+WebEngine& WebEngine::operator=(const WebEngine& webEngine) = default;
+
+WebEngine::WebEngine(WebEngine&& webEngine) = default;
+
+WebEngine& WebEngine::operator=(WebEngine&& webEngine) = default;
+
 WebEngine WebEngine::DownCast(BaseHandle handle)
 {
   return WebEngine(dynamic_cast<Internal::Adaptor::WebEngine*>(handle.GetObjectPtr()));
@@ -91,6 +95,11 @@ void WebEngine::Destroy()
   GetImplementation(*this).Destroy();
 }
 
+Dali::WebEnginePlugin* WebEngine::GetPlugin() const
+{
+  return GetImplementation(*this).GetPlugin();
+}
+
 NativeImageSourcePtr WebEngine::GetNativeImageSource()
 {
   return GetImplementation(*this).GetNativeImageSource();
@@ -101,16 +110,6 @@ Dali::WebEngineSettings& WebEngine::GetSettings() const
   return GetImplementation(*this).GetSettings();
 }
 
-Dali::WebEngineContext& WebEngine::GetContext() const
-{
-  return GetImplementation(*this).GetContext();
-}
-
-Dali::WebEngineCookieManager& WebEngine::GetCookieManager() const
-{
-  return GetImplementation(*this).GetCookieManager();
-}
-
 Dali::WebEngineBackForwardList& WebEngine::GetBackForwardList() const
 {
   return GetImplementation(*this).GetBackForwardList();