Index: webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc |
diff --git a/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc b/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc |
index b17c195340b0e495fa6e123a2b33c06141e9a2c5..27bb885793969ad8f01cd7bb9eba6fa57e0da71b 100644 |
--- a/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc |
+++ b/webrtc/modules/desktop_capture/win/dxgi_output_duplicator.cc |
@@ -297,7 +297,7 @@ void DxgiOutputDuplicator::Unregister(const Context* const context) { |
void DxgiOutputDuplicator::SpreadContextChange(const Context* const source) { |
for (Context* dest : contexts_) { |
- if (dest != source) { |
+ if (dest && dest != source) { |
Jamie
2016/11/11 00:00:41
Under what circumstances does it makes sense to al
Hzj_jie
2016/11/11 00:10:51
It's a performance trick, and totally expected. Yo
Jamie
2016/11/11 00:15:21
Thanks for the context. I think my question change
|
dest->updated_region.AddRegion(source->updated_region); |
} |
} |