summaryrefslogtreecommitdiffstats
path: root/winit
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2023-12-02 20:49:47 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2023-12-02 20:49:47 +0100
commitb152ecda63238136f77b6eda3c582fa1eff99737 (patch)
tree0bf1bc8f2087b533d699aefcf161e794c47fba01 /winit
parentea42af766f345715ff7a7168182d3896ee79cfbc (diff)
downloadiced-b152ecda63238136f77b6eda3c582fa1eff99737.tar.gz
iced-b152ecda63238136f77b6eda3c582fa1eff99737.tar.bz2
iced-b152ecda63238136f77b6eda3c582fa1eff99737.zip
Separate `Compositor::new` from `Compositor::create_renderer`
Diffstat (limited to 'winit')
-rw-r--r--winit/src/application.rs4
-rw-r--r--winit/src/multi_window.rs4
-rw-r--r--winit/src/multi_window/windows.rs2
3 files changed, 5 insertions, 5 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs
index cc1db8cb..d9700075 100644
--- a/winit/src/application.rs
+++ b/winit/src/application.rs
@@ -181,8 +181,8 @@ where
};
}
- let (compositor, mut renderer) =
- C::new(compositor_settings, Some(&window))?;
+ let compositor = C::new(compositor_settings, Some(&window))?;
+ let mut renderer = compositor.create_renderer();
for font in settings.fonts {
use crate::core::text::Renderer;
diff --git a/winit/src/multi_window.rs b/winit/src/multi_window.rs
index aeb2c5e1..31c27a6d 100644
--- a/winit/src/multi_window.rs
+++ b/winit/src/multi_window.rs
@@ -181,8 +181,8 @@ where
};
}
- let (mut compositor, renderer) =
- C::new(compositor_settings, Some(&main_window))?;
+ let mut compositor = C::new(compositor_settings, Some(&main_window))?;
+ let renderer = compositor.create_renderer();
let windows = Windows::new(
&application,
diff --git a/winit/src/multi_window/windows.rs b/winit/src/multi_window/windows.rs
index a4841a45..5a33b7b4 100644
--- a/winit/src/multi_window/windows.rs
+++ b/winit/src/multi_window/windows.rs
@@ -97,7 +97,7 @@ where
physical_size.width,
physical_size.height,
);
- let renderer = compositor.renderer();
+ let renderer = compositor.create_renderer();
self.ids.push(id);
self.raw.push(window);