diff options
Diffstat (limited to 'components/compositing/compositor.rs')
-rw-r--r-- | components/compositing/compositor.rs | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index bf01f6eb606..1ae3d4a4616 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -2,13 +2,13 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -#[cfg(feature = "gl")] -use crate::gl; -use crate::touch::{TouchAction, TouchHandler}; -use crate::windowing::{ - self, EmbedderCoordinates, MouseWindowEvent, WebRenderDebugOption, WindowMethods, -}; -use crate::InitialCompositorState; +use std::collections::HashMap; +use std::env; +use std::fs::{create_dir_all, File}; +use std::io::Write; +use std::num::NonZeroU32; +use std::rc::Rc; + use canvas::canvas_paint_thread::ImageUpdate; use compositing_traits::{ CompositingReason, CompositionPipeline, CompositorMsg, CompositorReceiver, ConstellationMsg, @@ -40,12 +40,6 @@ use script_traits::{ WindowSizeData, WindowSizeType, }; use servo_geometry::{DeviceIndependentPixel, FramebufferUintLength}; -use std::collections::HashMap; -use std::env; -use std::fs::{create_dir_all, File}; -use std::io::Write; -use std::num::NonZeroU32; -use std::rc::Rc; use style_traits::{CSSPixel, DevicePixel, PinchZoomFactor}; use time::{now, precise_time_ns, precise_time_s}; use webrender; @@ -59,6 +53,14 @@ use webrender_api::{ }; use webrender_surfman::WebrenderSurfman; +#[cfg(feature = "gl")] +use crate::gl; +use crate::touch::{TouchAction, TouchHandler}; +use crate::windowing::{ + self, EmbedderCoordinates, MouseWindowEvent, WebRenderDebugOption, WindowMethods, +}; +use crate::InitialCompositorState; + #[derive(Debug, PartialEq)] enum UnableToComposite { NotReadyToPaintImage(NotReadyToPaint), |