From a60966c30843bdbc2b9a76027dac81039c5bec92 Mon Sep 17 00:00:00 2001 From: "taeyoon0.lee" Date: Mon, 27 Mar 2017 19:57:54 +0900 Subject: [PATCH] Added ImageView::SetImage instead of NativeImageSource::SetSource - Current dali SetSource should will need KeepRendering - Same widget apps will have a sync issue by KeepRendering in current dali. Change-Id: Idb25fc2e4438fc32c58fedb56ff87ed085ec397b --- internal/widget_view/widget_view_impl.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/widget_view/widget_view_impl.cpp b/internal/widget_view/widget_view_impl.cpp index 166da2d..5c326c8 100644 --- a/internal/widget_view/widget_view_impl.cpp +++ b/internal/widget_view/widget_view_impl.cpp @@ -921,8 +921,13 @@ bool WidgetView::IsWidgetImageView() void WidgetView::UpdateImageSource( tbm_surface_h source ) { - mImageSource->SetSource( source ); - Dali::Stage::GetCurrent().KeepRendering( 0.0f ); + mImageSource = Dali::NativeImageSource::New( source ); + Dali::NativeImage image = Dali::NativeImage::New( *mImageSource ); + + if( mWidgetImageView ) + { + mWidgetImageView.SetImage( image ); + } } void WidgetView::ConnectSignal( tizen_remote_surface* surface ) -- 2.34.1