From 236f44cc4e977b3c4e25fef541f9ea9638521bed Mon Sep 17 00:00:00 2001 From: Sunghyun Kim Date: Mon, 7 Dec 2020 16:55:17 +0900 Subject: [PATCH] Check tbm is null or not Change-Id: I2fff9c49c51408b68b0b0c9e5519b32164a6ef85 --- .../internal/widget_view/widget_view_impl.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 5f5a5ba..41eb01c 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -1701,7 +1701,7 @@ void WidgetView::UpdateBuffer( struct tizen_remote_surface *surface, struct wl_b ConnectSignal( surface ); } - if( !buffer) + if( !buffer ) { DALI_LOG_ERROR("wl buffer is NULL"); return; @@ -1709,6 +1709,11 @@ void WidgetView::UpdateBuffer( struct tizen_remote_surface *surface, struct wl_b //get tbm surface from buffer tbm_surface_h tbmSurface = static_cast< tbm_surface_h >( wl_buffer_get_user_data( buffer ) ); + if( !tbmSurface ) + { + DALI_LOG_ERROR("tbm surface is NULL"); + return; + } UpdateImageSource( tbmSurface ); if( mBuffer != NULL && tizen_remote_surface_get_version( surface ) >= TIZEN_REMOTE_SURFACE_RELEASE_SINCE_VERSION ) -- 2.34.1