diff --git a/src/rust/amadeus-rs/amadeus/src/amadeus.rs b/src/rust/amadeus-rs/amadeus/src/amadeus.rs
index 4dc2337d3b96f9f327d5c8f0af9eca9d10a6462b..c7f334f96d7f61f0646fb25f55de018e0e4eba13 100644
--- a/src/rust/amadeus-rs/amadeus/src/amadeus.rs
+++ b/src/rust/amadeus-rs/amadeus/src/amadeus.rs
@@ -198,7 +198,7 @@ impl Amadeus<'_> {
                             .desired_width(f32::INFINITY),
                     );
                     self.lektord_updated_query |=
-                        response.lost_focus() || ui.input().key_pressed(egui::Key::Enter);
+                        response.lost_focus() || ui.input(|e| e.key_pressed(egui::Key::Enter));
                     ui.add_space(constants::PADDING * 2.);
 
                     self.lektord_search_results