Chromium Code Reviews| Index: remoting/host/video_frame_capturer_mac.mm |
| =================================================================== |
| --- remoting/host/video_frame_capturer_mac.mm (revision 162427) |
| +++ remoting/host/video_frame_capturer_mac.mm (working copy) |
| @@ -747,6 +747,7 @@ |
| void VideoFrameCapturerMac::ScreenRefresh(CGRectCount count, |
| const CGRect* rect_array) { |
| + DCHECK(!desktop_bounds_.isEmpty()); |
| SkIRect skirect_array[count]; |
| for (CGRectCount i = 0; i < count; ++i) { |
| skirect_array[i] = CGRectToSkIRect(rect_array[i]); |
| @@ -796,6 +797,9 @@ |
| void* user_parameter) { |
| VideoFrameCapturerMac* capturer = reinterpret_cast<VideoFrameCapturerMac*>( |
| user_parameter); |
| + if (capturer->desktop_bounds_.isEmpty()) { |
| + capturer->ScreenConfigurationChanged(); |
| + } |
|
Jamie
2012/10/22 21:14:25
ScreenConfigurationChanged is supposed to be calle
|
| capturer->ScreenRefresh(count, rect_array); |
| } |