summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-06 21:57:52 +0200
committerHampusM <hampus@hampusmat.com>2026-07-06 22:01:40 +0200
commit5a07a635486c3a072e6578fbb725da1bab9a774c (patch)
tree2f8ef259c792e85be2b5e88e769baec73e7b7c58 /engine
parent19276ab6030250bc1c2e034bd8ccf72db61fa21c (diff)
feat(engine): make context addable to errors & results
Diffstat (limited to 'engine')
-rw-r--r--engine/src/windowing.rs6
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) {