Skip to content

Conversation

@andrewhickman
Copy link
Contributor

@andrewhickman andrewhickman commented Jun 1, 2025

When setting ScheduleBuildSettings::ambiguity_detection I noticed a few warnings for ambiguities between systems in this crate. This PR fixes them.

The main conflict was on TextUiWriter which requires mutable access to several text components. blink_cursor, show_hide_cursor, update_color all update the cursor color so I declared a deterministic run order. In the other cases they set different properties of the text so I marked them as ambiguous. I also marked systems which use the text value or cursor timer as dependant on the keyboard system which sets those components.

@rparrett
Copy link
Owner

rparrett commented Jun 2, 2025

Makes sense to me. Thanks!

@rparrett rparrett merged commit adf2fc1 into rparrett:main Jun 2, 2025
2 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.

2 participants