From f37b1099f3c752d7825e5b0cd9ea2995da35b8f0 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 18 Jan 2026 00:36:57 +0100 Subject: [PATCH] MainWindow: Remove parent object from MetadataRequest --- src/core/mainwindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/mainwindow.cpp b/src/core/mainwindow.cpp index e52488739..455d114d3 100644 --- a/src/core/mainwindow.cpp +++ b/src/core/mainwindow.cpp @@ -3505,7 +3505,7 @@ void MainWindow::ProcessMetadataQueue() { #ifdef HAVE_QOBUZ if (metadata_queue_entry.source == Song::Source::Qobuz) { if (QobuzServicePtr qobuz_service = app_->streaming_services()->Service()) { - QobuzMetadataRequest *request = new QobuzMetadataRequest(qobuz_service.get(), qobuz_service->network(), this); + QobuzMetadataRequest *request = new QobuzMetadataRequest(&*qobuz_service, qobuz_service->network()); QObject::connect(request, &QobuzMetadataRequest::MetadataReceived, this, [this, metadata_queue_entry, request](const QString &received_track_id, const Song &fetched_song) { Q_UNUSED(received_track_id); if (metadata_queue_entry.persistent_index.isValid() && fetched_song.is_valid()) { @@ -3555,7 +3555,7 @@ void MainWindow::ProcessMetadataQueue() { #ifdef HAVE_SPOTIFY if (metadata_queue_entry.source == Song::Source::Spotify) { if (SpotifyServicePtr spotify_service = app_->streaming_services()->Service()) { - SpotifyMetadataRequest *request = new SpotifyMetadataRequest(spotify_service.get(), app_->network(), this); + SpotifyMetadataRequest *request = new SpotifyMetadataRequest(&*spotify_service, app_->network()); QObject::connect(request, &SpotifyMetadataRequest::MetadataReceived, this, [this, metadata_queue_entry, request](const QString &received_track_id, const Song &fetched_song) { Q_UNUSED(received_track_id); if (metadata_queue_entry.persistent_index.isValid() && fetched_song.is_valid()) {