diff options
| author | Maxime Coste <mawww@kakoune.org> | 2018-04-29 20:33:47 +1000 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2018-04-29 20:45:53 +1000 |
| commit | 2fa553e728d5600426886e6301d80807f02db533 (patch) | |
| tree | 68b888309dca772ba3eb862965cdacbf975e820e /src/remote.cc | |
| parent | cbb91bcaed309a00f7b9de496e5adb346e3aab54 (diff) | |
Remove implicit conversion from String to DisplayAtom/DisplayLine
Diffstat (limited to 'src/remote.cc')
| -rw-r--r-- | src/remote.cc | 7 |
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<> |
