Separate Compositor::new from Compositor::create_renderer

This commit is contained in:
Héctor Ramón Jiménez 2023-12-02 20:49:47 +01:00
parent ea42af766f
commit b152ecda63
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
7 changed files with 35 additions and 75 deletions

View file

@ -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;

View file

@ -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,

View file

@ -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);