From c036f1721bd91e989e0822ac96167d8ced13ce5c Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Thu, 24 Apr 2014 11:44:25 -0700 Subject: [PATCH] Set default scale based on dpi --- src/components/main/compositing/compositor.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/main/compositing/compositor.rs b/src/components/main/compositing/compositor.rs index 93cfd20e7cf..1918fa7b0a2 100644 --- a/src/components/main/compositing/compositor.rs +++ b/src/components/main/compositing/compositor.rs @@ -126,6 +126,9 @@ impl IOCompositor { let root_layer = Rc::new(ContainerLayer()); let window_size = window.size(); + let hidpi_factor = window.hidpi_factor(); + root_layer.common.borrow_mut().set_transform(identity().scale(hidpi_factor, hidpi_factor, 1f32)); + IOCompositor { window: window, port: port, @@ -140,7 +143,7 @@ impl IOCompositor { shutting_down: false, done: false, recomposite: false, - world_zoom: 1f32, + world_zoom: hidpi_factor, zoom_action: false, zoom_time: 0f64, ready_state: Blank,