Fix wrong type casting 16/313616/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Fri, 28 Jun 2024 07:50:54 +0000 (16:50 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Fri, 28 Jun 2024 07:50:54 +0000 (16:50 +0900)
Change-Id: I49c3dabce35c49f5b6ff3c19c49c96c620e84efa
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/api/theme_loader.cc

index b3bdba13843ff94d8507bfc7b9f46d37f377341a..6cc5a6cfcb60fe8335adc7c9b1dd30cb2607954c 100644 (file)
@@ -217,7 +217,8 @@ extern "C" EXPORT_API int theme_loader_set_current(
     return THEME_MANAGER_ERROR_INVALID_PARAMETER;
   }
 
-  auto* p = static_cast<ThemeInfoLoader*>(handle);
+  std::shared_ptr<ThemeInfoLoader>* p =
+      static_cast<std::shared_ptr<ThemeInfoLoader>*>(handle);
   p->SetCurrent(std::string(id));
 
   return THEME_MANAGER_ERROR_NONE;