mirror of
https://github.com/emilk/egui.git
synced 2026-08-30 13:20:05 -04:00
Use a lot more let-else (#7582)
This commit is contained in:
@@ -94,15 +94,15 @@ impl<T: WinitApp> WinitAppWrapper<T> {
|
||||
|
||||
let mut event_result = event_result;
|
||||
|
||||
if cfg!(target_os = "windows") {
|
||||
if let Ok(EventResult::RepaintNow(window_id)) = event_result {
|
||||
log::trace!("RepaintNow of {window_id:?}");
|
||||
self.windows_next_repaint_times
|
||||
.insert(window_id, Instant::now());
|
||||
if cfg!(target_os = "windows")
|
||||
&& let Ok(EventResult::RepaintNow(window_id)) = event_result
|
||||
{
|
||||
log::trace!("RepaintNow of {window_id:?}");
|
||||
self.windows_next_repaint_times
|
||||
.insert(window_id, Instant::now());
|
||||
|
||||
// Fix flickering on Windows, see https://github.com/emilk/egui/pull/2280
|
||||
event_result = self.winit_app.run_ui_and_paint(event_loop, window_id);
|
||||
}
|
||||
// Fix flickering on Windows, see https://github.com/emilk/egui/pull/2280
|
||||
event_result = self.winit_app.run_ui_and_paint(event_loop, window_id);
|
||||
}
|
||||
|
||||
let combined_result = event_result.map(|event_result| match event_result {
|
||||
|
||||
Reference in New Issue
Block a user