RemoveRender when widget is restarted 42/305942/2 accepted/tizen/7.0/unified/20240215.060004 accepted/tizen/7.0/unified/20240215.160545
authorsunghyun kim <scholb.kim@samsung.com>
Wed, 14 Feb 2024 04:52:50 +0000 (13:52 +0900)
committersunghyun kim <scholb.kim@samsung.com>
Wed, 14 Feb 2024 04:55:54 +0000 (13:55 +0900)
After restarting widget, OnResume is not called.
To fix this problem, widgetview remove its renderer and reset flag.

Change-Id: I002c2fe9e47614449440f4d375035c705dedef57

widget_viewer_dali/internal/widget_view/widget_view_impl.cpp

index 4d5e6667390b4d33e854f26cedecf003373b505b..1947f340c1b0950464b98586b161f07ba000186b 100644 (file)
@@ -720,6 +720,8 @@ void WidgetView::SendWidgetEvent( int event )
     }
     case WIDGET_INSTANCE_EVENT_FAULT:
     {
+      mResizeRequired = true;
+      RemoveWidgetRenderer();
       mWidgetFaultedSignal.Emit( handle );
       CloseRemoteSurface();
       break;