summaryrefslogtreecommitdiff
path: root/src/remote.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2018-04-29 20:33:47 +1000
committerMaxime Coste <mawww@kakoune.org>2018-04-29 20:45:53 +1000
commit2fa553e728d5600426886e6301d80807f02db533 (patch)
tree68b888309dca772ba3eb862965cdacbf975e820e /src/remote.cc
parentcbb91bcaed309a00f7b9de496e5adb346e3aab54 (diff)
Remove implicit conversion from String to DisplayAtom/DisplayLine
Diffstat (limited to 'src/remote.cc')
-rw-r--r--src/remote.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/remote.cc b/src/remote.cc
index 1113144c..d3879f28 100644
--- a/src/remote.cc
+++ b/src/remote.cc
@@ -290,15 +290,14 @@ Color MsgReader::read<Color>()
template<>
DisplayAtom MsgReader::read<DisplayAtom>()
{
- DisplayAtom atom(read<String>());
- atom.face = read<Face>();
- return atom;
+ String content = read<String>();
+ return {std::move(content), read<Face>()};
}
template<>
DisplayLine MsgReader::read<DisplayLine>()
{
- return DisplayLine(read_vector<DisplayAtom>());
+ return {read_vector<DisplayAtom>()};
}
template<>