From 5a397a4587093b9044fdc5a38e5a61a78c0c9748 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 11 Mar 2025 23:11:44 -0400 Subject: Fix memory issues with ReportPopup --- src/report_popup.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/report_popup.cpp') diff --git a/src/report_popup.cpp b/src/report_popup.cpp index 7ceef0d..703e87f 100644 --- a/src/report_popup.cpp +++ b/src/report_popup.cpp @@ -36,6 +36,10 @@ void ReportPopup::Reset() { } void ReportPopup::ResetIndicators() { + if (door_id_ == -1) { + return; + } + wxFont the_font = GetFont().Scale(GetDPIScaleFactor()); const std::map& report = GetDoorRequirements(door_id_); @@ -67,6 +71,10 @@ void ReportPopup::ResetIndicators() { } void ReportPopup::UpdateIndicators() { + if (door_id_ == -1) { + return; + } + wxFont the_font = GetFont().Scale(GetDPIScaleFactor()); const std::map& report = GetDoorRequirements(door_id_); -- cgit 1.4.1