Revert "Implement rollback for setRemoteDescription"
This reverts commit 16d4c4d4fbb8644033def1091d2d5c941c1b01fa. Reason for revert: breaks downstream dependency. (The new enum value kRollback is not handled correctly downstream). Original change's description: > Implement rollback for setRemoteDescription > > Bug: chromium:980875 > Change-Id: I4575e9ad1902a20937f9812f49edee2a2441f76d > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/153525 > Commit-Queue: Eldar Rello <elrello@microsoft.com> > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Reviewed-by: Henrik Boström <hbos@webrtc.org> > Reviewed-by: Steve Anton <steveanton@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#29422} TBR=steveanton@webrtc.org,mbonadei@webrtc.org,aleloi@webrtc.org,hbos@webrtc.org,aleloi@google.com,hta@webrtc.org,shampson@webrtc.org,elrello@microsoft.com Change-Id: If76f6b672fdc59b7f00dfc7c150abda16614cd04 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:980875 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/156304 Reviewed-by: Alex Loiko <aleloi@webrtc.org> Commit-Queue: Alex Loiko <aleloi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29427}
This commit is contained in:
@ -29,10 +29,8 @@ std::unique_ptr<SessionDescriptionInterface> CloneSessionDescriptionAsType(
|
||||
SdpType type) {
|
||||
RTC_DCHECK(sdesc);
|
||||
auto clone = std::make_unique<JsepSessionDescription>(type);
|
||||
if (sdesc->description()) {
|
||||
clone->Initialize(sdesc->description()->Clone(), sdesc->session_id(),
|
||||
sdesc->session_version());
|
||||
}
|
||||
clone->Initialize(sdesc->description()->Clone(), sdesc->session_id(),
|
||||
sdesc->session_version());
|
||||
// As of writing, our version of GCC does not allow returning a unique_ptr of
|
||||
// a subclass as a unique_ptr of a base class. To get around this, we need to
|
||||
// std::move the return value.
|
||||
|
||||
Reference in New Issue
Block a user