diff --git a/src/core/toxcall.cpp b/src/core/toxcall.cpp index 8ed8d14a1..49315d180 100644 --- a/src/core/toxcall.cpp +++ b/src/core/toxcall.cpp @@ -40,7 +40,7 @@ ToxCall::~ToxCall() audio.unsubscribeOutput(alSource); } -const ToxCall& ToxCall::operator=(ToxCall&& other) noexcept +ToxCall& ToxCall::operator=(ToxCall&& other) noexcept { audioInConn = other.audioInConn; other.audioInConn = QMetaObject::Connection(); @@ -141,7 +141,7 @@ ToxFriendCall::~ToxFriendCall() } } -const ToxFriendCall& ToxFriendCall::operator=(ToxFriendCall&& other) noexcept +ToxFriendCall& ToxFriendCall::operator=(ToxFriendCall&& other) noexcept { ToxCall::operator =(move(other)); videoEnabled = other.videoEnabled; @@ -175,7 +175,7 @@ ToxGroupCall::ToxGroupCall(ToxGroupCall&& other) noexcept { } -const ToxGroupCall &ToxGroupCall::operator=(ToxGroupCall &&other) noexcept +ToxGroupCall &ToxGroupCall::operator=(ToxGroupCall &&other) noexcept { ToxCall::operator =(move(other)); diff --git a/src/core/toxcall.h b/src/core/toxcall.h index 222803c58..fc6de8f2f 100644 --- a/src/core/toxcall.h +++ b/src/core/toxcall.h @@ -25,8 +25,8 @@ public: ToxCall(ToxCall&& other) noexcept; inline operator int() {return callId;} - const ToxCall& operator=(const ToxCall& other) = delete; - const ToxCall& operator=(ToxCall&& other) noexcept; + ToxCall& operator=(const ToxCall& other) = delete; + ToxCall& operator=(ToxCall&& other) noexcept; protected: QMetaObject::Connection audioInConn; @@ -46,7 +46,7 @@ struct ToxFriendCall : public ToxCall ToxFriendCall(ToxFriendCall&& other) noexcept; ~ToxFriendCall(); - const ToxFriendCall& operator=(ToxFriendCall&& other) noexcept; + ToxFriendCall& operator=(ToxFriendCall&& other) noexcept; bool videoEnabled; ///< True if our user asked for a video call, sending and recving bool nullVideoBitrate; ///< True if our video bitrate is zero, i.e. if the device is closed @@ -70,7 +70,7 @@ struct ToxGroupCall : public ToxCall ToxGroupCall(int GroupNum, CoreAV& av); ToxGroupCall(ToxGroupCall&& other) noexcept; - const ToxGroupCall& operator=(ToxGroupCall&& other) noexcept; + ToxGroupCall& operator=(ToxGroupCall&& other) noexcept; // If you add something here, don't forget to override the ctors and move operators! };