diff options
-rw-r--r-- | src/DetachedSong.hxx | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/DetachedSong.hxx b/src/DetachedSong.hxx index 2ef3cdf3e..bda9012d0 100644 --- a/src/DetachedSong.hxx +++ b/src/DetachedSong.hxx @@ -65,11 +65,7 @@ class DetachedSong { explicit DetachedSong(const LightSong &other); public: - explicit DetachedSong(const DetachedSong &other) - :uri(other.uri), - tag(other.tag), - mtime(other.mtime), - start_ms(other.start_ms), end_ms(other.end_ms) {} + explicit DetachedSong(const DetachedSong &other) = default; explicit DetachedSong(const char *_uri) :uri(_uri), @@ -89,11 +85,7 @@ public: tag(std::move(_tag)), mtime(0), start_ms(0), end_ms(0) {} - DetachedSong(DetachedSong &&other) - :uri(std::move(other.uri)), - tag(std::move(other.tag)), - mtime(other.mtime), - start_ms(other.start_ms), end_ms(other.end_ms) {} + DetachedSong(DetachedSong &&other) = default; gcc_pure const char *GetURI() const { |