From 89c30869145fa88ad76dcd339868bd0d3f82a5c7 Mon Sep 17 00:00:00 2001 From: Aryan Arora Date: Sat, 1 Jun 2024 14:39:57 +0530 Subject: [PATCH] fix for breaking changes in libkiwix api --- src/localkiwixserver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/localkiwixserver.cpp b/src/localkiwixserver.cpp index c471250..a32c7a5 100644 --- a/src/localkiwixserver.cpp +++ b/src/localkiwixserver.cpp @@ -41,7 +41,7 @@ LocalKiwixServer::LocalKiwixServer(QWidget *parent) : QVector interfaces; interfaces.reserve(interfacesMap.size() + 1); for (const auto &interfacePair : interfacesMap) { - QString ip = QString::fromStdString(interfacePair.second); + QString ip = QString::fromStdString(interfacePair.second.addr); interfaces.push_back(ip); } std::sort(interfaces.begin(), interfaces.end()); @@ -88,7 +88,7 @@ void LocalKiwixServer::runOrStopServer() settingsManager->setKiwixServerPort(m_port); settingsManager->setKiwixServerIpAddress(m_ipAddress); mp_server->setAddress(m_ipAddress.toStdString()); - m_ipAddress = (m_ipAddress != "0.0.0.0") ? m_ipAddress : QString::fromStdString(kiwix::getBestPublicIp()); + m_ipAddress = (m_ipAddress != "0.0.0.0") ? m_ipAddress : QString::fromStdString(kiwix::getBestPublicIp(false)); ui->IpAddress->setText("http://" + m_ipAddress + ":" + QString::number(m_port)); ui->IpAddress->setReadOnly(true); if (!mp_server->start()) {