| Index: talk/app/webrtc/java/jni/peerconnection_jni.cc
|
| diff --git a/talk/app/webrtc/java/jni/peerconnection_jni.cc b/talk/app/webrtc/java/jni/peerconnection_jni.cc
|
| index cbc33c45d60f84a28a0e8ad61b471813d0b55dd2..eea5fbd8418910bf988db53ba7efc59036c92f31 100644
|
| --- a/talk/app/webrtc/java/jni/peerconnection_jni.cc
|
| +++ b/talk/app/webrtc/java/jni/peerconnection_jni.cc
|
| @@ -1352,6 +1352,16 @@ JOW(void, PeerConnectionFactory_nativeSetOptions)(
|
| PeerConnectionFactoryInterface::Options options_to_set =
|
| ParseOptionsFromJava(jni, options);
|
| factory->SetOptions(options_to_set);
|
| +
|
| + if (options_to_set.disable_network_monitor) {
|
| + OwnedFactoryAndThreads* owner =
|
| + reinterpret_cast<OwnedFactoryAndThreads*>(native_factory);
|
| + if (owner->network_monitor_factory()) {
|
| + rtc::NetworkMonitorFactory::ReleaseFactory(
|
| + owner->network_monitor_factory());
|
| + owner->clear_network_monitor_factory();
|
| + }
|
| + }
|
| }
|
|
|
| JOW(void, PeerConnectionFactory_nativeSetVideoHwAccelerationOptions)(
|
|
|