From: taeyoon0.lee Date: Mon, 27 Mar 2017 10:57:54 +0000 (+0900) Subject: Added ImageView::SetImage instead of NativeImageSource::SetSource X-Git-Tag: submit/tizen/20170915.115150~1^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a60966c30843bdbc2b9a76027dac81039c5bec92;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git 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 --- 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 )