From ee3e73bdf9b6d658ef7734a6d07e3bc8237bc885 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Tue, 3 Mar 2026 17:02:30 +0100 Subject: [PATCH] Fix: repaint on drag-and-drop files (#7953) When someone drag-and-drops files onto an egui/eframe app, it makes sense to wake it up --- crates/egui/src/input_state/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/egui/src/input_state/mod.rs b/crates/egui/src/input_state/mod.rs index 37faf64c2..7122af699 100644 --- a/crates/egui/src/input_state/mod.rs +++ b/crates/egui/src/input_state/mod.rs @@ -661,6 +661,8 @@ impl InputState { if self.pointer.wants_repaint() || self.wheel.unprocessed_wheel_delta.abs().max_elem() > 0.2 || !self.events.is_empty() + || !self.raw.hovered_files.is_empty() + || !self.raw.dropped_files.is_empty() { // Immediate repaint return Some(Duration::ZERO);