From bdee62f45114cf080896c794c9c67f0edb5a42f2 Mon Sep 17 00:00:00 2001 From: Sotaro Ikeda Date: Thu, 12 Jul 2018 16:15:05 +0900 Subject: [PATCH] Fix fps counter --- webrender/src/renderer.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/webrender/src/renderer.rs b/webrender/src/renderer.rs index 3958eb0ce6..28e39e09f1 100644 --- a/webrender/src/renderer.rs +++ b/webrender/src/renderer.rs @@ -2361,8 +2361,10 @@ impl Renderer { }); let current_time = precise_time_ns(); - let ns = current_time - self.last_time; - self.profile_counters.frame_time.set(ns); + if framebuffer_size.is_some() { + let ns = current_time - self.last_time; + self.profile_counters.frame_time.set(ns); + } if self.max_recorded_profiles > 0 { while self.cpu_profiles.len() >= self.max_recorded_profiles { @@ -2432,7 +2434,9 @@ impl Renderer { } self.device.end_frame(); }); - self.last_time = current_time; + if framebuffer_size.is_some() { + self.last_time = current_time; + } if self.renderer_errors.is_empty() { Ok(stats)