aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/performance.rs
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2017-12-05 20:07:45 +0100
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2017-12-07 07:26:39 +0100
commit4d8660c91819fc13deafc7561432bceb41c4ad2f (patch)
tree386dbb03012ff85f7d9d53753e2ae7ff5223265c /components/script/dom/performance.rs
parent462409ada54b002689d01c7c7243f0d9fe90df26 (diff)
downloadservo-4d8660c91819fc13deafc7561432bceb41c4ad2f.tar.gz
servo-4d8660c91819fc13deafc7561432bceb41c4ad2f.zip
Fix float conversion of paint timing metrics
Diffstat (limited to 'components/script/dom/performance.rs')
-rw-r--r--components/script/dom/performance.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/performance.rs b/components/script/dom/performance.rs
index 5e1f7e6fb92..3ff1d32b5d6 100644
--- a/components/script/dom/performance.rs
+++ b/components/script/dom/performance.rs
@@ -20,6 +20,7 @@ use dom::performanceobserver::PerformanceObserver as DOMPerformanceObserver;
use dom::performancetiming::PerformanceTiming;
use dom::window::Window;
use dom_struct::dom_struct;
+use metrics::ToMs;
use std::cell::Cell;
use std::cmp::Ordering;
use time;
@@ -260,7 +261,7 @@ impl Performance {
Some(ref timing) => timing.navigation_start_precise(),
None => self.navigation_start_precise,
};
- (time::precise_time_ns() - nav_start) as f64 / 1000000.
+ (time::precise_time_ns() - nav_start).to_ms()
}
}