Skip to content

Fix case-sensitive effect name comparison#494

Merged
NateXS merged 1 commit intoScratchEverywhere:mainfrom
kalomaze:case-sensitive-clone-fix
Dec 12, 2025
Merged

Fix case-sensitive effect name comparison#494
NateXS merged 1 commit intoScratchEverywhere:mainfrom
kalomaze:case-sensitive-clone-fix

Conversation

@kalomaze
Copy link
Copy Markdown
Contributor

Effect names in project.json can be lowercase in some contexts (e.g., "ghost"), but the code compared against uppercase ("GHOST"). Added std::transform to normalize effect names to uppercase before comparison.

@gradylink
Copy link
Copy Markdown
Member

It might be worth checking if this affects other blocks that use systems like this, I'm thinking maybe the pen blocks?

Effect names from project.json are lowercase but code compares uppercase.
Add std::transform to normalize before comparison.
@kalomaze kalomaze force-pushed the case-sensitive-clone-fix branch from 6394e68 to 5eb8aea Compare December 12, 2025 23:14
@NateXS NateXS merged commit c58cc8b into ScratchEverywhere:main Dec 12, 2025
3 checks passed
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.

3 participants