@@ -66,8 +66,9 @@ double ComputePixelRatio(flutter::TizenViewBase* view) {
6666
6767namespace flutter {
6868
69- FlutterTizenView::FlutterTizenView (std::unique_ptr<TizenViewBase> tizen_view)
70- : tizen_view_(std::move(tizen_view)) {
69+ FlutterTizenView::FlutterTizenView (FlutterViewId view_id,
70+ std::unique_ptr<TizenViewBase> tizen_view)
71+ : view_id_(view_id), tizen_view_(std::move(tizen_view)) {
7172 tizen_view_->SetView (this );
7273
7374 if (auto * window = dynamic_cast <TizenWindow*>(tizen_view_.get ())) {
@@ -442,6 +443,7 @@ void FlutterTizenView::SendFlutterPointerEvent(FlutterPointerPhase phase,
442443 event.device = state->pointer_id ;
443444 event.device_kind = state->device_kind ;
444445 event.buttons = state->buttons ;
446+ event.view_id = view_id ();
445447 engine_->SendPointerEvent (event);
446448
447449 state->flutter_state_is_added = true ;
@@ -461,6 +463,7 @@ void FlutterTizenView::SendFlutterPointerEvent(FlutterPointerPhase phase,
461463 event.device = state->pointer_id ;
462464 event.device_kind = state->device_kind ;
463465 event.buttons = state->buttons ;
466+ event.view_id = view_id ();
464467 engine_->SendPointerEvent (event);
465468}
466469
0 commit comments