Chromium Code Reviews| 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); |
| } |
| } |