diff --git a/shell/platform/tizen/flutter_tizen_engine.cc b/shell/platform/tizen/flutter_tizen_engine.cc index 7856f9303ec30..88b7ff2966fce 100644 --- a/shell/platform/tizen/flutter_tizen_engine.cc +++ b/shell/platform/tizen/flutter_tizen_engine.cc @@ -91,7 +91,7 @@ FlutterTizenEngine::FlutterTizenEngine(const FlutterProjectBundle& project) } FlutterTizenEngine::~FlutterTizenEngine() { - renderer_ = nullptr; + StopEngine(); } bool FlutterTizenEngine::RunEngine() { diff --git a/shell/platform/tizen/flutter_tizen_view.cc b/shell/platform/tizen/flutter_tizen_view.cc index 8a74cf25f4bd3..48d020eecdd8b 100644 --- a/shell/platform/tizen/flutter_tizen_view.cc +++ b/shell/platform/tizen/flutter_tizen_view.cc @@ -52,7 +52,9 @@ FlutterTizenView::FlutterTizenView(std::unique_ptr tizen_view) } } -FlutterTizenView::~FlutterTizenView() {} +FlutterTizenView::~FlutterTizenView() { + DestroyRenderSurface(); +} void FlutterTizenView::SetEngine(std::unique_ptr engine) { engine_ = std::move(engine);