Use std::make_shared
This commit is contained in:
@@ -51,7 +51,7 @@ void CollectionDirectoryModel::DirectoryDiscovered(const Directory &dir) {
|
|||||||
QStandardItem *item = new QStandardItem(dir.path);
|
QStandardItem *item = new QStandardItem(dir.path);
|
||||||
item->setData(dir.id, kIdRole);
|
item->setData(dir.id, kIdRole);
|
||||||
item->setIcon(dir_icon_);
|
item->setIcon(dir_icon_);
|
||||||
storage_ << std::shared_ptr<MusicStorage>(new FilesystemMusicStorage(dir.path));
|
storage_ << std::make_shared<FilesystemMusicStorage>(dir.path);
|
||||||
appendRow(item);
|
appendRow(item);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1105,7 +1105,7 @@ void Playlist::InsertInternetItems(InternetService *service, const SongList &son
|
|||||||
|
|
||||||
PlaylistItemList playlist_items;
|
PlaylistItemList playlist_items;
|
||||||
for (const Song &song : songs) {
|
for (const Song &song : songs) {
|
||||||
playlist_items << std::shared_ptr<PlaylistItem>(new InternetPlaylistItem(service, song));
|
playlist_items << std::make_shared<InternetPlaylistItem>(service, song);
|
||||||
}
|
}
|
||||||
|
|
||||||
InsertItems(playlist_items, pos, play_now, enqueue, enqueue_next);
|
InsertItems(playlist_items, pos, play_now, enqueue, enqueue_next);
|
||||||
|
|||||||
Reference in New Issue
Block a user