diff --git a/src/main.rs b/src/main.rs index ce49f38..1140476 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,7 +3,7 @@ use std::env; use iced::{ Color, Element, Renderer, Subscription, Task, Theme, color, event, keyboard::{self, Key, key}, - theme, widget, + theme, widget, window, }; use image::{EncodableLayout, ImageReader, RgbaImage}; @@ -55,6 +55,8 @@ impl State { } } + Key::Character("q") => return window::latest().and_then(window::close), + // ignore unused keys _ => {} },