From: Sunghyun Kim Date: Tue, 3 Mar 2020 10:57:07 +0000 (+0900) Subject: Fix the updatePeriod X-Git-Tag: submit/tizen/20200305.005431^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F33%2F226533%2F1;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git 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 --- 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 );