[Refactor] Move window-based (Wayland) code to a separate function

This commit is contained in:
2022-05-24 16:20:51 +02:00
parent b2e387fbe8
commit 88ad047315

View File

@@ -18,6 +18,10 @@ sctk::default_environment!(SeasonalClock, desktop);
fn main() {
let config = get_config();
run_windowed(&config);
}
fn run_windowed(config: &Option<Config>) {
let (env, display, queue) = sctk::new_default_environment!(SeasonalClock, desktop)
.expect("Unable to connect to a Wayland compositor");
@@ -66,7 +70,7 @@ fn main() {
&mut pool,
window.surface(),
dimensions,
&config,
config,
&hour_name_path_cache,
)
.expect("Failed to draw");
@@ -101,7 +105,7 @@ fn main() {
&mut pool,
window.surface(),
dimensions,
&config,
config,
&hour_name_path_cache,
)
.expect("Failed to draw");
@@ -131,7 +135,7 @@ fn main() {
&mut pool,
window.surface(),
dimensions,
&config,
config,
&hour_name_path_cache,
)
.expect("Failed to draw")