Index: media/video/capture/mac/video_capture_device_mac.mm |
diff --git a/media/video/capture/mac/video_capture_device_mac.mm b/media/video/capture/mac/video_capture_device_mac.mm |
index 1c69bdb2ebba15eb950d67126e4b033c54a0b68c..31ad944498d39ed32f4821202c1162d6d81cb6f8 100644 |
--- a/media/video/capture/mac/video_capture_device_mac.mm |
+++ b/media/video/capture/mac/video_capture_device_mac.mm |
@@ -127,7 +127,6 @@ VideoCaptureDeviceMac::VideoCaptureDeviceMac(const Name& device_name) |
task_runner_(base::MessageLoopProxy::current()), |
state_(kNotInitialized), |
weak_factory_(this), |
- weak_this_(weak_factory_.GetWeakPtr()), |
capture_device_(nil) { |
} |
@@ -320,8 +319,9 @@ void VideoCaptureDeviceMac::ReceiveFrame( |
void VideoCaptureDeviceMac::ReceiveError(const std::string& reason) { |
task_runner_->PostTask(FROM_HERE, |
- base::Bind(&VideoCaptureDeviceMac::SetErrorState, weak_this_, |
- reason)); |
+ base::Bind(&VideoCaptureDeviceMac::SetErrorState, |
+ weak_factory_.AsWeakPtr(), |
Ami GONE FROM CHROMIUM
2014/03/10 22:02:08
s/As/Get/??
DaleCurtis
2014/03/10 23:47:46
Done.
|
+ reason)); |
} |
void VideoCaptureDeviceMac::SetErrorState(const std::string& reason) { |