diff options
author | Max Kellermann <max@duempel.org> | 2014-01-18 19:08:39 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-01-19 02:58:55 +0100 |
commit | d2cf74027c2c252181ab16c1348281c252665353 (patch) | |
tree | 50dc8efe859419ad9f266bc277049bae34790c78 /src/SongPrint.cxx | |
parent | bc966577ffb2354f44ebb85ceb83b188bb6907b6 (diff) |
Song: embed the Tag object statically into class Song
Reduces overhead because we need to manage only one memory allocation.
According to valgrind/massif, we save 7%.
Diffstat (limited to 'src/SongPrint.cxx')
-rw-r--r-- | src/SongPrint.cxx | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/SongPrint.cxx b/src/SongPrint.cxx index b075ca4c7..67b622356 100644 --- a/src/SongPrint.cxx +++ b/src/SongPrint.cxx @@ -74,8 +74,7 @@ song_print_info(Client &client, const Song &song) if (song.mtime > 0) time_print(client, "Last-Modified", song.mtime); - if (song.tag != nullptr) - tag_print(client, *song.tag); + tag_print(client, song.tag); } void |