From 4304eb3cca2e7596c0e9655568b6c27c6b542e4a Mon Sep 17 00:00:00 2001 From: rkishan516 Date: Fri, 24 Jan 2025 15:41:35 +0530 Subject: [PATCH] fix: Pickup registrar for plugin by plugin registrar manager --- windows/flutter_webrtc_plugin.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/flutter_webrtc_plugin.cc b/windows/flutter_webrtc_plugin.cc index f22d06efaa..5abc4dad06 100644 --- a/windows/flutter_webrtc_plugin.cc +++ b/windows/flutter_webrtc_plugin.cc @@ -3,6 +3,8 @@ #include "flutter_common.h" #include "flutter_webrtc.h" +#include + const char* kChannelName = "FlutterWebRTC.Method"; namespace flutter_webrtc_plugin { @@ -66,7 +68,7 @@ class FlutterWebRTCPluginImpl : public FlutterWebRTCPlugin { void FlutterWebRTCPluginRegisterWithRegistrar( FlutterDesktopPluginRegistrarRef registrar) { - static auto* plugin_registrar = new flutter::PluginRegistrar(registrar); flutter_webrtc_plugin::FlutterWebRTCPluginImpl::RegisterWithRegistrar( - plugin_registrar); + flutter::PluginRegistrarManager::GetInstance() + ->GetRegistrar(registrar)); } \ No newline at end of file