Skip to content

Commit 60078a0

Browse files
rkishan516cloudwebrtc
authored andcommitted
fix: Pickup registrar for plugin by plugin registrar manager (flutter-webrtc#1752)
Co-authored-by: CloudWebRTC <duanweiwei1982@gmail.com>
1 parent 2e5b522 commit 60078a0

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

windows/flutter_webrtc_plugin.cc

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#include "flutter_webrtc.h"
55
#include "task_runner_windows.h"
66

7+
#include <flutter/plugin_registrar_windows.h>
8+
79
const char* kChannelName = "FlutterWebRTC.Method";
810

911
namespace flutter_webrtc_plugin {
@@ -71,7 +73,7 @@ class FlutterWebRTCPluginImpl : public FlutterWebRTCPlugin {
7173

7274
void FlutterWebRTCPluginRegisterWithRegistrar(
7375
FlutterDesktopPluginRegistrarRef registrar) {
74-
static auto* plugin_registrar = new flutter::PluginRegistrar(registrar);
75-
flutter_webrtc_plugin::FlutterWebRTCPluginImpl::RegisterWithRegistrar(
76-
plugin_registrar);
76+
flutter_webrtc_plugin::FlutterWebRTCPluginImpl::RegisterWithRegistrar(
77+
flutter::PluginRegistrarManager::GetInstance()
78+
->GetRegistrar<flutter::PluginRegistrarWindows>(registrar));
7779
}

0 commit comments

Comments
 (0)