From 1e200511cb8409e9da13540c162cda3371504427 Mon Sep 17 00:00:00 2001 From: smiki Date: Wed, 28 Jan 2026 12:06:11 +0100 Subject: [PATCH] [FIX] Memory leak caused by continuous F10 redrawing that for marker (add, remove) which creates new coordinate. --- Moose Development/Moose/Core/Event.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Core/Event.lua b/Moose Development/Moose/Core/Event.lua index 652360a2f..003a7195e 100644 --- a/Moose Development/Moose/Core/Event.lua +++ b/Moose Development/Moose/Core/Event.lua @@ -185,7 +185,7 @@ EVENT = { ClassID = 0, MissionEnd = false, RegisterSceneryOnEvent = true, - CreateMarkCoordinates = true, + CreateMarkCoordinateOnEvent = true, } world.event.S_EVENT_NEW_CARGO = world.event.S_EVENT_MAX + 1000 @@ -1525,7 +1525,7 @@ function EVENT:onEvent( Event ) if Event.idx then Event.MarkID=Event.idx Event.MarkVec3=Event.pos - if self.CreateMarkCoordinates then + if self.CreateMarkCoordinateOnEvent then Event.MarkCoordinate=COORDINATE:NewFromVec3(Event.pos) end Event.MarkText=Event.text