From 6e85020cb4c9b189cc7d49ba4be631656b96c8c1 Mon Sep 17 00:00:00 2001 From: Sotaro Ikeda Date: Wed, 26 Sep 2018 14:30:20 +0900 Subject: [PATCH] A bit cleanup of NEXT_NAMESPACE_ID --- webrender/src/render_backend.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/webrender/src/render_backend.rs b/webrender/src/render_backend.rs index 3bf88de05f..e1c020dfb0 100644 --- a/webrender/src/render_backend.rs +++ b/webrender/src/render_backend.rs @@ -42,7 +42,7 @@ use serde::{Serialize, Deserialize}; use serde_json; #[cfg(any(feature = "capture", feature = "replay"))] use std::path::PathBuf; -use std::sync::atomic::{ATOMIC_USIZE_INIT, AtomicUsize, Ordering}; +use std::sync::atomic::{AtomicUsize, Ordering}; use std::mem::replace; use std::os::raw::c_void; use std::sync::mpsc::{channel, Sender, Receiver}; @@ -360,7 +360,8 @@ impl DocumentOps { } /// The unique id for WR resource identification. -static NEXT_NAMESPACE_ID: AtomicUsize = ATOMIC_USIZE_INIT; +/// The namespace_id should start from 1. +static NEXT_NAMESPACE_ID: AtomicUsize = AtomicUsize::new(1); #[cfg(any(feature = "capture", feature = "replay"))] #[cfg_attr(feature = "capture", derive(Serialize))] @@ -419,9 +420,6 @@ impl RenderBackend { sampler: Option>, size_of_op: Option, ) -> RenderBackend { - // The namespace_id should start from 1. - NEXT_NAMESPACE_ID.fetch_add(1, Ordering::Relaxed); - RenderBackend { api_rx, payload_rx,