From 9ff93f9ecc2ba6cf8d83819f0bf19d22290accbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Fri, 14 Nov 2025 21:42:09 +0100 Subject: [PATCH] Fix overloaded equal operator of the NetworkDeviceMonitor --- .../hardware/network/networkdevicemonitorimpl.cpp | 8 +++++--- libnymea-core/hardware/network/networkdevicemonitorimpl.h | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/libnymea-core/hardware/network/networkdevicemonitorimpl.cpp b/libnymea-core/hardware/network/networkdevicemonitorimpl.cpp index f15c208d..0f9bf773 100644 --- a/libnymea-core/hardware/network/networkdevicemonitorimpl.cpp +++ b/libnymea-core/hardware/network/networkdevicemonitorimpl.cpp @@ -176,12 +176,14 @@ bool NetworkDeviceMonitorImpl::isMyNetworkDeviceInfo(const NetworkDeviceInfo &ne return myNetworkDevice; } -bool NetworkDeviceMonitorImpl::operator==(NetworkDeviceMonitorImpl *other) const +bool NetworkDeviceMonitorImpl::operator==(const NetworkDeviceMonitorImpl &other) const { - return m_macAddress == other->macAddress() && m_hostName == other->hostName() && m_address == other->address(); + return m_macAddress == other.macAddress() + && m_hostName == other.hostName() + && m_address == other.address(); } -bool NetworkDeviceMonitorImpl::operator!=(NetworkDeviceMonitorImpl *other) const +bool NetworkDeviceMonitorImpl::operator!=(const NetworkDeviceMonitorImpl &other) const { return !operator==(other); } diff --git a/libnymea-core/hardware/network/networkdevicemonitorimpl.h b/libnymea-core/hardware/network/networkdevicemonitorimpl.h index 6858bd0d..448751b9 100644 --- a/libnymea-core/hardware/network/networkdevicemonitorimpl.h +++ b/libnymea-core/hardware/network/networkdevicemonitorimpl.h @@ -75,8 +75,8 @@ public: bool isMyNetworkDeviceInfo(const NetworkDeviceInfo &networkDeviceInfo) const; - bool operator==(NetworkDeviceMonitorImpl *other) const; - bool operator!=(NetworkDeviceMonitorImpl *other) const; + bool operator==(const NetworkDeviceMonitorImpl &other) const; + bool operator!=(const NetworkDeviceMonitorImpl &other) const; private: MacAddress m_macAddress;