Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vivarium acts on damage for views in non-visible workspaces #69

Open
inclement opened this issue Jun 13, 2021 · 1 comment
Open

Vivarium acts on damage for views in non-visible workspaces #69

inclement opened this issue Jun 13, 2021 · 1 comment
Labels
bug Something isn't working damage-tracking-bug

Comments

@inclement
Copy link
Owner

Views in non-visible workspaces don't have their coordinates updated, so damage to those views still damages each output even if what's actually displayed there has not changed.

This should be simple to fix, likely by ignoring frame damage events for views not in a workspace with an output or which are floating.

@inclement inclement added bug Something isn't working damage-tracking-bug labels Jun 24, 2021
@inclement
Copy link
Owner Author

This isn't as simple as I thought, Vivarium does seem to be correctly not acting on damage from tiled views in other workspaces, but somehow is still leaking chromium damage events to my other workspaces.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working damage-tracking-bug
Projects
None yet
Development

No branches or pull requests

1 participant