From d24a6fbd9d25f3bcc1d103345f5e7f6596968f77 Mon Sep 17 00:00:00 2001 From: Sunghyun Kim Date: Tue, 3 Mar 2020 19:57:07 +0900 Subject: [PATCH] Fix the updatePeriod The existing updatePeriod does not work properly Therefore, when the value is set, it is modified to operate correctly. Change-Id: I5a7de8df136176063c11af2fad616cb092a8770e --- .../internal/widget_view/widget_view_impl.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp index 347b386..2a39632 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -926,6 +926,23 @@ void WidgetView::OnInitialize() mInstanceId = instanceId; + // Set UpdatePeriod + if( mUpdatePeriod > 0.0f) + { + widget_instance_h instance = widget_instance_get_instance( mWidgetId.c_str(), mInstanceId.c_str() ); + if( !instance ) + { + DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::OnInitialize: widget_instance_get_instance is failed. [%s]\n", mInstanceId.c_str() ); + return; + } + ret = widget_instance_set_period( instance, mUpdatePeriod ); + if( ret < 0 ) + { + DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::OnInitialize: widget_instance_set_period is failed [%s].\n", mWidgetId.c_str() ); + return; + } + } + // Preview image widget_service_get_size_type( mWidth, mHeight, &sizeType ); -- 2.34.1