diff options
Diffstat (limited to 'components/shared/script/script_msg.rs')
-rw-r--r-- | components/shared/script/script_msg.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/shared/script/script_msg.rs b/components/shared/script/script_msg.rs index 8baf158312c..9d03ce2509c 100644 --- a/components/shared/script/script_msg.rs +++ b/components/shared/script/script_msg.rs @@ -13,8 +13,9 @@ use base::id::{ use canvas_traits::canvas::{CanvasId, CanvasMsg}; use constellation_traits::{LogEntry, TraversalDirection}; use devtools_traits::{ScriptToDevtoolsControlMsg, WorkerId}; -use embedder_traits::{EmbedderMsg, MediaSessionEvent, TouchEventType, TouchSequenceId}; -use euclid::Size2D; +use embedder_traits::{ + EmbedderMsg, MediaSessionEvent, TouchEventType, TouchSequenceId, ViewportDetails, +}; use euclid::default::Size2D as UntypedSize2D; use ipc_channel::ipc::{IpcReceiver, IpcSender}; use net_traits::CoreResourceMsg; @@ -22,7 +23,6 @@ use net_traits::storage_thread::StorageType; use serde::{Deserialize, Serialize}; use servo_url::{ImmutableOrigin, ServoUrl}; use strum_macros::IntoStaticStr; -use style_traits::CSSPixel; #[cfg(feature = "webgpu")] use webgpu_traits::{WebGPU, WebGPUAdapterResponse}; use webrender_api::ImageKey; @@ -39,8 +39,8 @@ use crate::{ pub struct IFrameSizeMsg { /// The child browsing context for this iframe. pub browsing_context_id: BrowsingContextId, - /// The size of the iframe. - pub size: Size2D<f32, CSSPixel>, + /// The size and scale factor of the iframe. + pub size: ViewportDetails, /// The kind of sizing operation. pub type_: WindowSizeType, } |