From: Sunghyun Kim Date: Wed, 14 Oct 2020 05:05:15 +0000 (+0900) Subject: Fix the bug of ReloadWidget() X-Git-Tag: submit/tizen/20201021.054423^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0f77845f0fdc77389307b74aec8b130098cd2908;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git Fix the bug of ReloadWidget() ReloadWidget() has problem when Widget is terminated abnormally if it is terminated abnormally, the Renderers are deleted, and touch event does not work properly because of this. To avoid this problem, i changed ReloadWidget(). Change-Id: I3f5c815bf4596730d8b51dc8a1550edb6f1cc34d --- 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 4a8ac48..74bf1a6 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -702,7 +702,6 @@ void WidgetView::SendWidgetEvent( int event ) if( mReloadFlag == false ) { CloseRemoteSurface(); - RemoveWidgetRenderer(); } break; } @@ -1716,12 +1715,6 @@ void WidgetView::UpdateBuffer( struct tizen_remote_surface *surface, struct wl_b void WidgetView::ReloadWidget() { - // Only try to reload widget when flag is set - if( !mReloadFlag ) - { - return; - } - std::string text; text = GetContentInfo(); if( text == mContentInfo )