@@ -199,26 +199,24 @@ bool FlutterTizenEngine::RunEngine() {
199199 engine->message_dispatcher_ ->HandleMessage (message);
200200 };
201201 args.custom_task_runners = &custom_task_runners;
202+ if (aot_data_) {
203+ args.aot_data = aot_data_.get ();
204+ }
205+ if (!project_->custom_dart_entrypoint ().empty ()) {
206+ args.custom_dart_entrypoint = project_->custom_dart_entrypoint ().c_str ();
207+ }
202208#ifndef WEARABLE_PROFILE
203209 args.update_semantics_node_callback = OnUpdateSemanticsNode;
204210 args.update_semantics_custom_action_callback = OnUpdateSemanticsCustomActions;
205- #endif
206211
207- #ifndef WEARABLE_PROFILE
208212 if (IsHeaded () && renderer_->type () == FlutterDesktopRendererType::kEGL ) {
209- tizen_vsync_waiter_ = std::make_unique<TizenVsyncWaiter>(this );
213+ vsync_waiter_ = std::make_unique<TizenVsyncWaiter>(this );
210214 args.vsync_callback = [](void * user_data, intptr_t baton) -> void {
211- reinterpret_cast <FlutterTizenEngine*>(user_data)
212- -> tizen_vsync_waiter_ ->AsyncWaitForVsync (baton);
215+ auto * engine = reinterpret_cast <FlutterTizenEngine*>(user_data);
216+ engine-> vsync_waiter_ ->AsyncWaitForVsync (baton);
213217 };
214218 }
215219#endif
216- if (aot_data_) {
217- args.aot_data = aot_data_.get ();
218- }
219- if (!project_->custom_dart_entrypoint ().empty ()) {
220- args.custom_dart_entrypoint = project_->custom_dart_entrypoint ().c_str ();
221- }
222220
223221 FlutterRendererConfig renderer_config = GetRendererConfig ();
224222
@@ -269,10 +267,9 @@ bool FlutterTizenEngine::StopEngine() {
269267 plugin_registrar_destruction_callbacks_) {
270268 callback (registrar);
271269 }
272-
273270#ifndef WEARABLE_PROFILE
274- if (IsHeaded () && renderer_-> type () == FlutterDesktopRendererType:: kEGL ) {
275- tizen_vsync_waiter_ .reset ();
271+ if (vsync_waiter_ ) {
272+ vsync_waiter_ .reset ();
276273 }
277274#endif
278275 FlutterEngineResult result = embedder_api_.Shutdown (engine_);
0 commit comments