Chromium Code Reviews| Index: talk/app/webrtc/objc/RTCDataChannel.mm |
| diff --git a/talk/app/webrtc/objc/RTCDataChannel.mm b/talk/app/webrtc/objc/RTCDataChannel.mm |
| index 4fb03c284ebbb7e2e1ca8427bfabfee882cfc54f..bfe0bebdfe37a38afe2d5f741a5c1c3c9fc6f6e0 100644 |
| --- a/talk/app/webrtc/objc/RTCDataChannel.mm |
| +++ b/talk/app/webrtc/objc/RTCDataChannel.mm |
| @@ -43,6 +43,15 @@ class RTCDataChannelObserver : public DataChannelObserver { |
| [_channel.delegate channelDidChangeState:_channel]; |
| } |
| + void OnBufferedAmountChange(uint64 previousAmount) override { |
| + RTCDataChannel* channel = _channel; // Converts weak ptr to strong ptr. |
|
tkchin_webrtc
2015/06/30 17:53:47
don't need the comment, fairly standard practice.
bemasc2
2015/06/30 18:29:45
OK, removed comment.
|
| + id<RTCDataChannelDelegate> delegate = channel.delegate; |
| + if ([delegate |
| + respondsToSelector:@selector(channel:didChangeBufferedAmount:)]) { |
| + [delegate channel:channel didChangeBufferedAmount:previousAmount]; |
| + } |
| + } |
| + |
| void OnMessage(const DataBuffer& buffer) override { |
| if (!_channel.delegate) { |
| return; |