From a5ddea353a600a3fc21b70f943ce6d0ed453d736 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Wed, 9 Jul 2025 10:19:44 +0200 Subject: [PATCH] print sdl errors (#478) --- src/ui/video.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ui/video.rs b/src/ui/video.rs index 33cec88..da01f01 100644 --- a/src/ui/video.rs +++ b/src/ui/video.rs @@ -37,10 +37,18 @@ pub fn init(device: &mut device::Device) { sdl3_sys::video::SDL_CreateWindow(title.as_ptr(), window_width, window_height, flags) }; if device.ui.video.window.is_null() { - panic!("Could not create window"); + panic!("Could not create window: {}", unsafe { + std::ffi::CStr::from_ptr(sdl3_sys::error::SDL_GetError()) + .to_str() + .unwrap() + }); } if !unsafe { sdl3_sys::video::SDL_ShowWindow(device.ui.video.window) } { - panic!("Could not show window"); + panic!("Could not show window: {}", unsafe { + std::ffi::CStr::from_ptr(sdl3_sys::error::SDL_GetError()) + .to_str() + .unwrap() + }); } unsafe { sdl3_sys::everything::SDL_HideCursor();