diff --git a/CHANGELOG.md b/CHANGELOG.md index 2235fa83a7..73d3757419 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ And please only add new entries to the top of this list, right below the `# Unre - Added helper methods on `ControlFlow` to set its value. - On Wayland, fix `TouchPhase::Ended` always reporting the location of the first touch down, unless the compositor sent a cancel or frame event. +- On iOS, send `RedrawEventsCleared` even if there are no redraw events, consistent with other platforms. # 0.26.1 (2022-01-05) diff --git a/src/platform_impl/ios/app_state.rs b/src/platform_impl/ios/app_state.rs index 43330b0b4d..6d1d206942 100644 --- a/src/platform_impl/ios/app_state.rs +++ b/src/platform_impl/ios/app_state.rs @@ -811,9 +811,7 @@ pub unsafe fn handle_main_events_cleared() { }) .collect(); - if !redraw_events.is_empty() { - redraw_events.push(EventWrapper::StaticEvent(Event::RedrawEventsCleared)); - } + redraw_events.push(EventWrapper::StaticEvent(Event::RedrawEventsCleared)); drop(this); handle_nonuser_events(redraw_events);