From 17cd31636faaae287c72ea0eae0c250b8e6870bf Mon Sep 17 00:00:00 2001 From: Konkitoman Date: Tue, 15 Aug 2023 02:21:23 +0300 Subject: [PATCH] Remove unused Arc> --- crates/egui_demo_app/src/backend_panel.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/crates/egui_demo_app/src/backend_panel.rs b/crates/egui_demo_app/src/backend_panel.rs index 73db72bab..40d79e3fc 100644 --- a/crates/egui_demo_app/src/backend_panel.rs +++ b/crates/egui_demo_app/src/backend_panel.rs @@ -1,5 +1,3 @@ -use std::sync::{Arc, RwLock}; - /// How often we repaint the demo app by default #[derive(Clone, Copy, Debug, Eq, PartialEq)] enum RunMode { @@ -356,7 +354,7 @@ struct EguiWindows { output_events: bool, #[cfg_attr(feature = "serde", serde(skip))] - output_event_history: Arc>>, + output_event_history: std::collections::VecDeque, } impl Default for EguiWindows { @@ -401,7 +399,6 @@ impl EguiWindows { } = self; { - let mut output_event_history = output_event_history.write().unwrap(); ctx.output(|o| { for event in &o.events { output_event_history.push_back(event.clone()); @@ -453,7 +450,7 @@ impl EguiWindows { egui::ScrollArea::vertical() .stick_to_bottom(true) .show(ui, |ui| { - for event in output_event_history.read() { + for event in output_event_history { ui.label(format!("{event:?}")); } });