aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/pipeline.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-12-13 18:03:35 -0800
committerPatrick Walton <pcwalton@mimiga.net>2013-12-13 18:35:48 -0800
commit10150b0ec5a95b8749961871ab4cf1295c9620be (patch)
tree838cdb4c74fce926a2244670c21ed57df417907d /src/components/main/pipeline.rs
parentc5d81f13c167ba46836b78359389e8d1a3f817d6 (diff)
downloadservo-10150b0ec5a95b8749961871ab4cf1295c9620be.tar.gz
servo-10150b0ec5a95b8749961871ab4cf1295c9620be.zip
script: Don't do anything before the window size comes in.
This fixes the `getBoundingClientRect()` content test.
Diffstat (limited to 'src/components/main/pipeline.rs')
-rw-r--r--src/components/main/pipeline.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/components/main/pipeline.rs b/src/components/main/pipeline.rs
index e277beccbd9..3ea5eaca173 100644
--- a/src/components/main/pipeline.rs
+++ b/src/components/main/pipeline.rs
@@ -6,6 +6,7 @@ use compositing::CompositorChan;
use layout::layout_task::LayoutTask;
use extra::url::Url;
+use geom::size::Size2D;
use gfx::opts::Opts;
use gfx::render_task::{PaintPermissionGranted, PaintPermissionRevoked};
use gfx::render_task::{RenderChan, RenderTask};
@@ -85,6 +86,7 @@ impl Pipeline {
image_cache_task: ImageCacheTask,
resource_task: ResourceTask,
profiler_chan: ProfilerChan,
+ window_size: Size2D<uint>,
opts: Opts)
-> Pipeline {
let (script_port, script_chan) = special_stream!(ScriptChan);
@@ -120,7 +122,8 @@ impl Pipeline {
script_chan.clone(),
constellation_chan.clone(),
resource_task,
- image_cache_task.clone());
+ image_cache_task.clone(),
+ window_size);
RenderTask::create(id,
render_port,