diff --git a/packages/video_player/video_player/CHANGELOG.md b/packages/video_player/video_player/CHANGELOG.md index 3e8047ced6bc..8c1850d1ecfa 100644 --- a/packages/video_player/video_player/CHANGELOG.md +++ b/packages/video_player/video_player/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.0-nullsafety.9 + +* iOS: Set message handler to nil on detach fron engine. + ## 2.0.0-nullsafety.8 * Migrated from deprecated `defaultBinaryMessenger`. diff --git a/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m b/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m index e6a4f6ccb0b7..eb4972b9970c 100644 --- a/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m +++ b/packages/video_player/video_player/ios/Classes/FLTVideoPlayerPlugin.m @@ -475,10 +475,7 @@ - (void)detachFromEngineForRegistrar:(NSObject*)registra [player disposeSansEventChannel]; } [_players removeAllObjects]; - // TODO(57151): This should be commented out when 57151's fix lands on stable. - // This is the correct behavior we never did it in the past and the engine - // doesn't currently support it. - // FLTVideoPlayerApiSetup(registrar.messenger, nil); + FLTVideoPlayerApiSetup(registrar.messenger, nil); } - (FLTTextureMessage*)onPlayerSetup:(FLTVideoPlayer*)player diff --git a/packages/video_player/video_player/pubspec.yaml b/packages/video_player/video_player/pubspec.yaml index 72fb54b125ea..be005280609c 100644 --- a/packages/video_player/video_player/pubspec.yaml +++ b/packages/video_player/video_player/pubspec.yaml @@ -4,7 +4,7 @@ description: Flutter plugin for displaying inline video with other Flutter # 0.10.y+z is compatible with 1.0.0, if you land a breaking change bump # the version to 2.0.0. # See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0 -version: 2.0.0-nullsafety.8 +version: 2.0.0-nullsafety.9 homepage: https://github.com/flutter/plugins/tree/master/packages/video_player/video_player flutter: