| Index: webrtc/api/androidvideocapturer.cc
 | 
| diff --git a/webrtc/api/androidvideocapturer.cc b/webrtc/api/androidvideocapturer.cc
 | 
| index a24d55c168e03f1fded01d02224babf7879508e6..db942898383a3353d4523f2bec12117644137a10 100644
 | 
| --- a/webrtc/api/androidvideocapturer.cc
 | 
| +++ b/webrtc/api/androidvideocapturer.cc
 | 
| @@ -152,7 +152,7 @@ void AndroidVideoCapturer::Stop() {
 | 
|  
 | 
|    delegate_->Stop();
 | 
|    current_state_ = cricket::CS_STOPPED;
 | 
| -  SignalStateChange(this, current_state_);
 | 
| +  SetCaptureState(current_state_);
 | 
|  }
 | 
|  
 | 
|  bool AndroidVideoCapturer::IsRunning() {
 | 
| @@ -173,11 +173,7 @@ void AndroidVideoCapturer::OnCapturerStarted(bool success) {
 | 
|    if (new_state == current_state_)
 | 
|      return;
 | 
|    current_state_ = new_state;
 | 
| -
 | 
| -  // TODO(perkj): SetCaptureState can not be used since it posts to |thread_|.
 | 
| -  // But |thread_ | is currently just the thread that happened to create the
 | 
| -  // cricket::VideoCapturer.
 | 
| -  SignalStateChange(this, new_state);
 | 
| +  SetCaptureState(new_state);
 | 
|  }
 | 
|  
 | 
|  void AndroidVideoCapturer::OnIncomingFrame(
 | 
| 
 |