mPermanentDelete is already used other application.
so i delete rendering skip patch
Change-Id: I14e79d3241778bfa617f9893b5d8b3a3906da78b
mInstanceId.clear();
CloseRemoteSurface();
- SetPermanentDelete(true);
mCreated = false;
mResizeRequired = false;
void WidgetView::UpdateBuffer( struct tizen_remote_surface *surface, struct wl_buffer *buffer, int32_t fd)
{
- // Sometimes, UpdateBuffer is called even if widgetview is destroyed.
- // This behavior can cause a crash, so it does not render.
- if( IsPermanentDelete() )
- {
- DALI_LOG_ERROR("This widgetView is deleted already. so don't try update bufffer.");
- return;
- }
-
if( !IsWidgetRenderer() )
{
tizen_remote_surface_transfer_visibility( surface, TIZEN_REMOTE_SURFACE_VISIBILITY_TYPE_VISIBLE);