From 3c7cbce8ff06edcfe81fa9d0249f8d90b884916c Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Thu, 29 Dec 2022 20:55:33 +0000 Subject: [PATCH] Support relative satellite image URLs --- .../satellitetracker/satelliteselectiondialog.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/feature/satellitetracker/satelliteselectiondialog.cpp b/plugins/feature/satellitetracker/satelliteselectiondialog.cpp index b8f61ed9d..a598a8859 100644 --- a/plugins/feature/satellitetracker/satelliteselectiondialog.cpp +++ b/plugins/feature/satellitetracker/satelliteselectiondialog.cpp @@ -253,9 +253,17 @@ void SatelliteSelectionDialog::displaySatInfo(const QString& name) ui->satInfo->setText(info.join("\n")); if (!sat->m_image.isEmpty()) - m_networkManager->get(QNetworkRequest(QUrl(sat->m_image))); + { + if (sat->m_image.startsWith("http")) { + m_networkManager->get(QNetworkRequest(QUrl(sat->m_image))); + } else { + m_networkManager->get(QNetworkRequest(QUrl("https://db-satnogs.freetls.fastly.net/media/" + sat->m_image))); + } + } else + { ui->satImage->setPixmap(QPixmap()); + } } // Open the Satellite's webpage