Skip to content

Work around corrupted layer offset state due to custom extensions - #28

Merged
GarboMuffin merged 1 commit into
developfrom
fix-extensions-corrupting-internal-state
Oct 14, 2026
Merged

GarboMuffin merged 1 commit into
developfrom
fix-extensions-corrupting-internal-state

Conversation

@GarboMuffin

@GarboMuffin GarboMuffin commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Certain custom extensions, such as SharkPool Layer Control, thoroughly corrupt internal state by rearranging drawables outside the layer they ought to belong to. This breaks a lot of things in various ways. One of the things it breaks is the loop where we try to find the drawable by checking where it's layer start and ends. The impact of this corruption is severe enough that it's best if we work around it.

@GarboMuffin GarboMuffin changed the title Fix corrupted state due to custom extensions causing downstream error… Work around corrupted layer offset state due to custom extensions Oct 14, 2026
@GarboMuffin
GarboMuffin force-pushed the fix-extensions-corrupting-internal-state branch from 3aca438 to 8fc4ad9 Compare October 14, 2026 05:13
@GarboMuffin
GarboMuffin merged commit 430b44f into develop Oct 14, 2026
2 checks passed
@GarboMuffin
GarboMuffin deleted the fix-extensions-corrupting-internal-state branch October 14, 2026 05:16
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.

1 participant