fix: added always_on_top to window, which fixes compositor bugs

This commit is contained in:
2024-05-22 02:08:06 +02:00
parent 174e8f4395
commit 73d9c66b16

View File

@@ -7,7 +7,7 @@ use sdl2::{
rect::Rect, rect::Rect,
render::Canvas, render::Canvas,
ttf, ttf,
video::Window, video::{DisplayMode, Window},
Sdl, Sdl,
}; };
@@ -51,15 +51,14 @@ impl Runner {
let video = context.video().expect("Error initializing SDL video"); let video = context.video().expect("Error initializing SDL video");
let mut window = video let window = video
.window("Practical runner", 480, window_height) .window("Practical runner", 480, window_height)
.position_centered() .position_centered()
.borderless() .borderless()
.always_on_top()
.build() .build()
.expect("Error creating window"); .expect("Error creating window");
window.set_opacity(0.0).unwrap();
let window_size = window.size(); let window_size = window.size();
let canvas = window.into_canvas().build().expect("Error creating canvas"); let canvas = window.into_canvas().build().expect("Error creating canvas");