diff --git a/src/framework/backend_sdl2.rs b/src/framework/backend_sdl2.rs index c194bbd..fd9afb2 100644 --- a/src/framework/backend_sdl2.rs +++ b/src/framework/backend_sdl2.rs @@ -24,6 +24,7 @@ use crate::framework::render_opengl::{GLContext, OpenGLRenderer}; use crate::framework::ui::init_imgui; use crate::Game; use crate::GAME_SUSPENDED; +use std::time::Duration; pub struct SDL2Backend { context: Sdl, @@ -176,6 +177,7 @@ impl BackendEventLoop for SDL2EventLoop { { let mutex = GAME_SUSPENDED.lock().unwrap(); if *mutex { + std::thread::sleep(Duration::from_millis(10)); continue; } }