Skip to content

Fix timing points sometimes not showing up in the editor timeline when paired with a kiai start/end#37061

Merged
peppy merged 1 commit intoppy:masterfrom
minetoblend:editor-timeline-fix
Mar 22, 2026
Merged

Fix timing points sometimes not showing up in the editor timeline when paired with a kiai start/end#37061
peppy merged 1 commit intoppy:masterfrom
minetoblend:editor-timeline-fix

Conversation

@minetoblend
Copy link
Copy Markdown
Contributor

@minetoblend minetoblend commented Mar 21, 2026

Initially reported on discord.

return instead of continue led to the loop exiting too early if there was an EffectControlPoint in the list before a TimingControlPoint.

Behaviour can be reproduced with topdiff on this mapset. When opened, all timing points on kiai start don't show up in the timeline. If you disable/enable the effects section on one of those timing points the order changes and it becomes visible again.

…eline when EffectControlPoint is positioned before it in the control point group
@peppy peppy self-requested a review March 22, 2026 13:57
@peppy peppy merged commit c5dd958 into ppy:master Mar 22, 2026
9 checks passed
MingxuanGame pushed a commit to GooGuTeam/osu that referenced this pull request Mar 29, 2026
…n paired with a kiai start/end (ppy#37061)

Initially reported on
[discord](https://discord.com/channels/188630481301012481/1097318920991559880/1481649645167054878).

`return` instead of `continue` led to the loop exiting too early if
there was an `EffectControlPoint` in the list before a
`TimingControlPoint`.

Behaviour can be reproduced with topdiff on this
[mapset](https://osu.ppy.sh/beatmapsets/1884175#osu/4027941). When
opened, all timing points on kiai start don't show up in the timeline.
If you disable/enable the effects section on one of those timing points
the order changes and it becomes visible again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants