From d2d9bf4bdd3f7c9a045f502baa6c38d23d97b54b Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Sat, 2 Jan 2021 23:28:44 +0100 Subject: [PATCH] Move struct Options into Memory so Style persists --- egui/src/context.rs | 32 ++++++++------------------------ egui/src/memory.rs | 22 +++++++++++++++++++++- egui/src/style.rs | 5 +++++ 3 files changed, 34 insertions(+), 25 deletions(-) diff --git a/egui/src/context.rs b/egui/src/context.rs index 8efe7880..837984bc 100644 --- a/egui/src/context.rs +++ b/egui/src/context.rs @@ -14,20 +14,6 @@ use crate::{ // ---------------------------------------------------------------------------- -#[derive(Clone, Debug, Default)] -#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))] -#[cfg_attr(feature = "serde", serde(default))] -struct Options { - /// The default style for new `Ui`:s. - style: Arc