{
mCornerRadiusPolicy = cornerRadiusValuePolicy->Get<int>();
}
- DALI_LOG_RELEASE_INFO("Create widgetVisual for CornerRadius corner(%f,%f,%f,%f), policy:%f \n", mCornerRadius.x, mCornerRadius.y, mCornerRadius.z, mCornerRadius.w, mCornerRadiusPolicy);
- }
- else
- {
- DALI_LOG_ERROR("widgetVisual is null, we can't use corner radius %d", Dali::WidgetView::WidgetView::Property::WIDGET_ID);
+ DALI_LOG_RELEASE_INFO("Update widgetVisual for CornerRadius corner(%f,%f,%f,%f), policy:%f \n", mCornerRadius.x, mCornerRadius.y, mCornerRadius.z, mCornerRadius.w, mCornerRadiusPolicy);
}
// Create Renderer if cornderRadius is disabled.
if(mRenderer)
{
Self().RemoveRenderer( mRenderer );
+ mRenderer.Reset();
+ }
+ else
+ {
+ // Remove WidgetVisual for WidgetView
+ Dali::Toolkit::DevelControl::UnregisterVisual(*this, Dali::WidgetView::WidgetView::Property::WIDGET_ID);
}
ShowRetryState( true );