From 3c0541d87a3c9c3c40339c2db934f20cbe94eb20 Mon Sep 17 00:00:00 2001 From: Daniele Forsi Date: Sat, 4 May 2024 17:46:12 +0200 Subject: [PATCH] Do not create objects if there is no message queue to send to Prevents memory leaks. --- plugins/feature/startracker/startracker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/feature/startracker/startracker.cpp b/plugins/feature/startracker/startracker.cpp index bd8185abe..2f2b258d4 100644 --- a/plugins/feature/startracker/startracker.cpp +++ b/plugins/feature/startracker/startracker.cpp @@ -172,16 +172,16 @@ bool StarTracker::handleMessage(const Message& cmd) } else if (MainCore::MsgStarTrackerDisplaySettings::match(cmd)) { - MainCore::MsgStarTrackerDisplaySettings& settings = (MainCore::MsgStarTrackerDisplaySettings&) cmd; if (m_guiMessageQueue) { + MainCore::MsgStarTrackerDisplaySettings& settings = (MainCore::MsgStarTrackerDisplaySettings&) cmd; m_guiMessageQueue->push(new MainCore::MsgStarTrackerDisplaySettings(settings)); } return true; } else if (MainCore::MsgStarTrackerDisplayLoSSettings::match(cmd)) { - MainCore::MsgStarTrackerDisplayLoSSettings& settings = (MainCore::MsgStarTrackerDisplayLoSSettings&) cmd; if (m_guiMessageQueue) { + MainCore::MsgStarTrackerDisplayLoSSettings& settings = (MainCore::MsgStarTrackerDisplayLoSSettings&) cmd; m_guiMessageQueue->push(new MainCore::MsgStarTrackerDisplayLoSSettings(settings)); } return true;