From 5a07a635486c3a072e6578fbb725da1bab9a774c Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 6 Jul 2026 21:57:52 +0200 Subject: feat(engine): make context addable to errors & results --- engine/src/windowing.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engine/src/windowing.rs') diff --git a/engine/src/windowing.rs b/engine/src/windowing.rs index 6d14af1..6086df8 100644 --- a/engine/src/windowing.rs +++ b/engine/src/windowing.rs @@ -5,7 +5,6 @@ use std::sync::{Arc, Condvar, Mutex, Weak}; use std::thread::Builder as ThreadBuilder; use crossbeam_queue::ArrayQueue; -use ecs::error::Error as EcsError; use raw_window_handle::{DisplayHandle, HandleError, HasDisplayHandle, WindowHandle}; use winit::application::ApplicationHandler; use winit::error::EventLoopError; @@ -48,6 +47,7 @@ use crate::windowing::window::{ Id as WindowId, Window, }; +use crate::{error, Error as EngineError}; pub mod dpi; pub mod keyboard; @@ -133,7 +133,7 @@ fn update_stuff( mut mouse_buttons: Single, mut actions: Actions, entity_obtainer: EntityObtainer, -) -> Result<(), EcsError> +) -> Result<(), EngineError> { if context.display_handle.is_none() { cold_path(); @@ -267,7 +267,7 @@ fn update_stuff( if shared_state.thread_panicked.load(Ordering::Relaxed) { cold_path(); - return Err("Windowing app thread panicked".into()); + return Err(error!("Windowing app thread panicked")); } if shared_state.has_thread_err.load(Ordering::Relaxed) { -- cgit v1.2.3-18-g5258