Remove type parameter from Servo and IOCompositor (#35121) (#35156)

* Remove type parameter from Servo and IOCompositor (#35121)

Signed-off-by: Delan Azabani <dazabani@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>

* Fix compile error in libservo example

Signed-off-by: Delan Azabani <dazabani@igalia.com>

* Fix compile error in servoshell

Signed-off-by: Delan Azabani <dazabani@igalia.com>

---------

Signed-off-by: Delan Azabani <dazabani@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Delan Azabani 2025-01-24 15:41:21 +08:00 committed by GitHub
parent b95fa5ddd6
commit 8976f2420c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 28 additions and 21 deletions

View file

@ -80,7 +80,7 @@ pub struct WebView {}
pub struct ServoGlue {
rendering_context: SurfmanRenderingContext,
servo: Servo<ServoWindowCallbacks>,
servo: Servo,
batch_mode: bool,
need_present: bool,
callbacks: Rc<ServoWindowCallbacks>,
@ -107,7 +107,7 @@ pub struct ServoGlue {
impl ServoGlue {
pub(super) fn new(
rendering_context: SurfmanRenderingContext,
servo: Servo<ServoWindowCallbacks>,
servo: Servo,
callbacks: Rc<ServoWindowCallbacks>,
servoshell_preferences: ServoShellPreferences,
) -> Self {