From b1d72f65eedb6f27028d2162796093ecf674817a Mon Sep 17 00:00:00 2001 From: delosrogers Date: Sun, 7 Mar 2021 13:48:32 -0800 Subject: [PATCH] Use swap() instead of load()/store() in get_and_reset_text_shaping_performance_counter() Signed-off-by: Mattias de los Rios Rogers --- components/gfx/font.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 }