From f8c673874b41d8af971764159680ca6809eb07bb Mon Sep 17 00:00:00 2001 From: Brian Dwyer <2973273+bdwyertech@users.noreply.github.com> Date: Fri, 20 Jan 2023 23:46:06 -0500 Subject: [PATCH] Fix memory leak on Darwin when toggling system tray icon (#2322) --- v3/pkg/application/systemtray_darwin.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3/pkg/application/systemtray_darwin.go b/v3/pkg/application/systemtray_darwin.go index 2baade1b2..f5a464341 100644 --- a/v3/pkg/application/systemtray_darwin.go +++ b/v3/pkg/application/systemtray_darwin.go @@ -47,7 +47,7 @@ void systemTraySetIcon(void* nsStatusItem, void* nsImage, int position, bool isT if( isTemplate ) { [image setTemplate:YES]; } - statusItem.button.image = image; + statusItem.button.image = [image autorelease]; statusItem.button.imagePosition = position; }); }