From 80e1ca859a45f0d0b9f8c4dc5eaedd970b424ecd Mon Sep 17 00:00:00 2001 From: hyunho Date: Wed, 27 Jun 2018 20:06:34 +0900 Subject: [PATCH] Add internal API to get container Change-Id: Icac12e3ab9668a6513453d60ab74d69c8d7564bc Signed-off-by: hyunho --- watchface-complication/watchface-editable.cc | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/watchface-complication/watchface-editable.cc b/watchface-complication/watchface-editable.cc index 767a6c8..65ec470 100644 --- a/watchface-complication/watchface-editable.cc +++ b/watchface-complication/watchface-editable.cc @@ -207,7 +207,6 @@ extern "C" EXPORT_API int watchface_editable_add_complication( IEditable::Geometry editable_geo(geo->x, geo->y, geo->w, geo->h); SharedHandle::Share(sh).get()->SetGeo(editable_geo); - if (ec->IsExist(edit_id)) { LOGE("ID already exist"); return WATCHFACE_COMPLICATION_ERROR_EXIST_ID; @@ -512,3 +511,20 @@ extern "C" EXPORT_API int watchface_editable_geometry_get( return WATCHFACE_COMPLICATION_ERROR_NONE; } + +extern "C" EXPORT_API int watchface_editable_container_get( + watchface_editable_container_h *container) { + if (container == NULL) { + LOGE("Invalid param"); + return WATCHFACE_COMPLICATION_ERROR_INVALID_PARAMETER; + } + + if (__container == NULL) { + LOGE("Container is not ready yet"); + return WATCHFACE_COMPLICATION_ERROR_IO_ERROR; + } + + *container = __container; + + return WATCHFACE_COMPLICATION_ERROR_NONE; +} -- 2.7.4