summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorJackson Moore <jacksonmoore@tuta.io>2026-09-04 12:12:50 +0200
committerJackson Moore <jacksonmoore@tuta.io>2026-09-04 12:12:50 +0200
commitf4c2e8dfd3d0ededbd350bde046b5f2e5ab1c131 (patch)
treed846220d9ae466a28cdea7d73031d5e0429c8ae3 /lua
parentba6df9a71fcbcb3520e162284fe72ff60ff34c2a (diff)
Release temporary acquisition resources
Diffstat (limited to 'lua')
-rw-r--r--lua/clever_f/acquisition_service.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/lua/clever_f/acquisition_service.lua b/lua/clever_f/acquisition_service.lua
index 3708ca4..a50e614 100644
--- a/lua/clever_f/acquisition_service.lua
+++ b/lua/clever_f/acquisition_service.lua
@@ -328,6 +328,15 @@ function TemporaryResourceScope:release()
then
record.host:redraw("full")
end
+ if record.direct_marker ~= nil then
+ record.feedback:remove_temporary_overlay(record.direct_marker)
+ end
+ if record.cursor_marker ~= nil then
+ record.feedback:remove_temporary_overlay(record.cursor_marker)
+ end
+ if record.cursor_presentation_lease ~= nil then
+ record.cursor_presentation_lease:release()
+ end
record.active = false
end