diff options
| author | HampusM <hampus@hampusmat.com> | 2026-07-06 21:57:52 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-07-06 22:01:40 +0200 |
| commit | 5a07a635486c3a072e6578fbb725da1bab9a774c (patch) | |
| tree | 2f8ef259c792e85be2b5e88e769baec73e7b7c58 /engine | |
| parent | 19276ab6030250bc1c2e034bd8ccf72db61fa21c (diff) | |
feat(engine): make context addable to errors & results
Diffstat (limited to 'engine')
| -rw-r--r-- | engine/src/windowing.rs | 6 |
1 files changed, 3 insertions, 3 deletions
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<MouseButtons>, 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) { |
