From cd90c3f5be46168c17b9b2a8611049511dbc935f Mon Sep 17 00:00:00 2001 From: Chernyavsky Andrey Date: Fri, 25 Nov 2022 14:29:47 +0500 Subject: [PATCH] Fixed memory leak of temporary tab --- IDE/src/IDEApp.bf | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/IDE/src/IDEApp.bf b/IDE/src/IDEApp.bf index 4a0fc2f0..235a26c1 100644 --- a/IDE/src/IDEApp.bf +++ b/IDE/src/IDEApp.bf @@ -6355,6 +6355,12 @@ namespace IDE public override void MouseDown(float x, float y, int32 btn, int32 btnCount) { + if ((mIsRightTab) && (btn == 0) && (btnCount > 1)) + { + IDEApp.sApp.MakeTabPermanent(this); + return; + } + base.MouseDown(x, y, btn, btnCount); if (btn == 1) @@ -6420,11 +6426,6 @@ namespace IDE else delete menu; } - - if ((mIsRightTab) && (btn == 0) && (btnCount > 1)) - { - IDEApp.sApp.MakeTabPermanent(this); - } } public override void Update()