summaryrefslogtreecommitdiff
path: root/src/messagehandler.cc
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2020-06-09 19:48:35 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2020-06-09 19:48:35 +0200
commitfe4231b1dbb41f9eced8005b2e46453a81f08fa9 (patch)
tree804592a963b3c8327c57167209185e4b6d0b12ca /src/messagehandler.cc
parent4af6faf23308d37d1258a015ec5ad5095fc96eea (diff)
Make sure to send update messages for all create messages that was originally the result of a move message.
Diffstat (limited to 'src/messagehandler.cc')
-rw-r--r--src/messagehandler.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/messagehandler.cc b/src/messagehandler.cc
index 2333838..6986d21 100644
--- a/src/messagehandler.cc
+++ b/src/messagehandler.cc
@@ -158,8 +158,10 @@ MessageList handle_msg(MessageList msgList, clientid_t wsi)
message_t removemsg = create_msg_remove(removenode);
removemsg.nodes = tilpair.first;
- message_t createmsg = create_msg_create(createnode,
- m.move.insertbeforeid);
+ message_t createmsg =
+ create_msg_create_with_attributes(createnode,
+ m.move.insertbeforeid);
+ createmsg.attributes = createnode.attributes;
createmsg.nodes = tilpair.second;
outmsgs.push_back(removemsg);