diff --git a/src/main.rs b/src/main.rs index d31b558..838eba8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -111,6 +111,16 @@ impl State { _ => {} }, + Message::Event(iced::Event::Window(window_event)) => match window_event { + window::Event::FileDropped(file) => { + self.error = self.load_image(file); + return self.allocate_image(); + } + + // ignore unused window events + _ => {} + }, + // ignore unused events Message::Event(_) => {} }