diff --git a/components/gfx/font.rs b/components/gfx/font.rs index 2de1a598cda..f3ecd9476fd 100644 --- a/components/gfx/font.rs +++ b/components/gfx/font.rs @@ -522,8 +522,7 @@ impl RunMetrics { } pub fn get_and_reset_text_shaping_performance_counter() -> usize { - let value = TEXT_SHAPING_PERFORMANCE_COUNTER.load(Ordering::SeqCst); - TEXT_SHAPING_PERFORMANCE_COUNTER.store(0, Ordering::SeqCst); + let value = TEXT_SHAPING_PERFORMANCE_COUNTER.swap(0,Ordering::SeqCst); value }