aboutsummaryrefslogtreecommitdiff
path: root/stockton-render/src/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'stockton-render/src/window.rs')
-rw-r--r--stockton-render/src/window.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/stockton-render/src/window.rs b/stockton-render/src/window.rs
index e8e9957..ea172bc 100644
--- a/stockton-render/src/window.rs
+++ b/stockton-render/src/window.rs
@@ -1,4 +1,4 @@
-use crate::Renderer;
+use crate::{error::full_error_display, Renderer};
use egui::Context;
use legion::systems::Runnable;
use log::debug;
@@ -6,7 +6,7 @@ use std::sync::Arc;
use stockton_levels::prelude::{MinBspFeatures, VulkanSystem};
use egui::{Output, PaintJobs, Pos2, RawInput, Ui};
-
+use log::error;
use stockton_input::{Action as KBAction, InputManager, Mouse};
use winit::event::{
@@ -162,7 +162,9 @@ pub fn _process_window_events<
while let Ok(event) = renderer.window_events.try_recv() {
match event {
WindowEvent::SizeChanged(w, h) => {
- renderer.resize();
+ if let Err(err) = renderer.resize() {
+ error!("{}", full_error_display(err));
+ };
ui_state.set_dimensions(w, h);
}
WindowEvent::CloseRequested => {