aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Room.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Room.cpp b/src/Room.cpp
index bc87c05..44407c1 100644
--- a/src/Room.cpp
+++ b/src/Room.cpp
@@ -143,7 +143,7 @@ namespace dchat
if(rooms->callbackFuncs.receiveInviteUserCallbackFunc)
{
InviteUserRequest request;
- request.room = std::shared_ptr<Room>(this);
+ request.room = this;
request.userPublicKey = std::move(userPublicKey);
request.message = std::move(userMsg);
rooms->callbackFuncs.receiveInviteUserCallbackFunc(request);
@@ -366,9 +366,10 @@ namespace dchat
roomRequest.user = user;
roomRequest.timestampSeconds = timestampSeconds;
roomRequest.loadedFromCache = request.loadedFromCache;
- roomRequest.url = std::move(url);
+ roomRequest.url = url;
if(callbackFuncs.userChangeAvatarCallbackFunc)
callbackFuncs.userChangeAvatarCallbackFunc(roomRequest);
+ user->avatarUrl = std::move(url);
}
break;
}