From: Sunghyun Kim Date: Fri, 27 Nov 2020 02:31:04 +0000 (+0900) Subject: Call pause/resume in create event X-Git-Tag: submit/tizen_6.0/20201127.133124^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5dea025fc3c9948f8f85fe191336fd2527a0c23d;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git Call pause/resume in create event call widget_instance_pause / widget_instance_pause in create event Change-Id: I5abde873c54380bc6acff79f3c104d35b30828f3 --- 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 a0da538..5f5a5ba 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -683,6 +683,20 @@ void WidgetView::SendWidgetEvent( int event ) widget_instance_resize(mInstanceId.c_str(), mWidth, mHeight); mResizeRequired = false; } + + // Call Resume/Pause for reloading + bool needPaused = IsOutOfScreen(); + if( mWindowVisible ) + { + if( !needPaused) + { + ResumeWidgetInternally(); + } + } + else + { + PauseWidgetInternally(); + } break; } case WIDGET_INSTANCE_EVENT_UPDATE: @@ -1732,19 +1746,6 @@ void WidgetView::ReloadWidget() DALI_LOG_INFO( gWidgetViewLogging, Debug::Verbose, "WidgetView::ActivateFaultedWidget: widget_instance_launch is failed. [%s]\n", mWidgetId.c_str() ); ActivateFaultedWidget(); } - mPausedManually = false; - bool needPaused = IsOutOfScreen(); - if( mWindowVisible ) - { - if( !needPaused) - { - ResumeWidgetInternally(); - } - } - else - { - PauseWidgetInternally(); - } } }