diff --git a/shell/platform/tizen/flutter_tizen_ecore.cc b/shell/platform/tizen/flutter_tizen_ecore.cc index a8ba934721c2c..f6dc7bad22a59 100644 --- a/shell/platform/tizen/flutter_tizen_ecore.cc +++ b/shell/platform/tizen/flutter_tizen_ecore.cc @@ -43,7 +43,9 @@ FlutterDesktopViewRef FlutterDesktopViewCreateFromNewWindow( std::unique_ptr(EngineFromHandle(engine))); view->CreateRenderSurface(); if (!view->engine()->IsRunning()) { - view->engine()->RunEngine(); + if (!view->engine()->RunEngine()) { + return nullptr; + } } view->SendInitialGeometry(); diff --git a/shell/platform/tizen/flutter_tizen_elementary.cc b/shell/platform/tizen/flutter_tizen_elementary.cc index aade8e8f0a888..29fbb3b1abb1c 100644 --- a/shell/platform/tizen/flutter_tizen_elementary.cc +++ b/shell/platform/tizen/flutter_tizen_elementary.cc @@ -43,7 +43,9 @@ FlutterDesktopViewRef FlutterDesktopViewCreateFromNewWindow( std::unique_ptr(EngineFromHandle(engine))); view->CreateRenderSurface(); if (!view->engine()->IsRunning()) { - view->engine()->RunEngine(); + if (!view->engine()->RunEngine()) { + return nullptr; + } } view->SendInitialGeometry();