From 4176014ae7eb31c1e90d32bc364fe394a3b5e169 Mon Sep 17 00:00:00 2001 From: james7132 Date: Sun, 19 Feb 2023 16:55:47 -0800 Subject: [PATCH] Don't log a trace if Events::send_batch is empty --- crates/bevy_ecs/src/event.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/crates/bevy_ecs/src/event.rs b/crates/bevy_ecs/src/event.rs index 74367c93ae106..0bf642917509b 100644 --- a/crates/bevy_ecs/src/event.rs +++ b/crates/bevy_ecs/src/event.rs @@ -640,6 +640,7 @@ impl std::iter::Extend for Events { where I: IntoIterator, { + let old_count = self.event_count; let mut event_count = self.event_count; let events = iter.into_iter().map(|event| { let event_id = EventId { @@ -652,11 +653,14 @@ impl std::iter::Extend for Events { self.events_b.extend(events); - trace!( - "Events::extend() -> ids: ({}..{})", - self.event_count, - event_count - ); + if old_count != event_count { + trace!( + "Events::extend() -> ids: ({}..{})", + self.event_count, + event_count + ); + } + self.event_count = event_count; } }