Skip to content

topbar: cleanup tooltip on BaseIcon destruction - #1183

Open
alaviss wants to merge 1 commit into
paperwm:developfrom
alaviss:push-tqqsrzlymypm
Open

topbar: cleanup tooltip on BaseIcon destruction#1183
alaviss wants to merge 1 commit into
paperwm:developfrom
alaviss:push-tqqsrzlymypm

Conversation

@alaviss

@alaviss alaviss commented Sep 2, 2026

Copy link
Copy Markdown

Previously, these tooltips were not cleaned up, leaving a large amount of leaked references that can be seen in Looking Glass' Actors view.

As these tooltips are created and removed on every extension enable/disable cycle (e.g. from lock/unlock). This slowly generates a sizable amount of leaked VRAM and RAM for long-running sessions.

This commit implements the destroy signal handler to correctly teardown installed signals and tooltip.

Previously, these tooltips were not cleaned up, leaving a large amount
of leaked references that can be seen in Looking Glass' Actors view.

As these tooltips are created and removed on every extension
enable/disable cycle (e.g. from lock/unlock). This slowly generates a
sizable amount of leaked VRAM and RAM for long-running sessions.

This commit implements the destroy signal handler to correctly teardown
installed signals and tooltip.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants