feat: exit when focus is lost
This commit is contained in:
@@ -140,6 +140,11 @@ impl Runner {
|
|||||||
let mut event_pump = self.context.event_pump().unwrap();
|
let mut event_pump = self.context.event_pump().unwrap();
|
||||||
|
|
||||||
'run: loop {
|
'run: loop {
|
||||||
|
if !self.canvas.window().has_input_focus() {
|
||||||
|
self.input.clear();
|
||||||
|
break 'run;
|
||||||
|
}
|
||||||
|
|
||||||
self.canvas.set_draw_color(background_color);
|
self.canvas.set_draw_color(background_color);
|
||||||
self.canvas.clear();
|
self.canvas.clear();
|
||||||
self.canvas.set_draw_color(border_color);
|
self.canvas.set_draw_color(border_color);
|
||||||
|
|||||||
Reference in New Issue
Block a user