diff --git a/cosmic-applet-audio/src/config.rs b/cosmic-applet-audio/src/config.rs index 5c5075a8..10beb0e6 100644 --- a/cosmic-applet-audio/src/config.rs +++ b/cosmic-applet-audio/src/config.rs @@ -3,13 +3,7 @@ use cosmic::cosmic_config::{self, CosmicConfigEntry}; use serde::{Deserialize, Serialize}; #[derive(Default, Debug, Clone, Serialize, Deserialize, CosmicConfigEntry, PartialEq, Eq)] +#[version = 1] pub struct AudioAppletConfig { pub show_media_controls_in_top_panel: bool, } - -impl AudioAppletConfig { - /// Returns the version of the config - pub fn version() -> u64 { - 1 - } -} diff --git a/cosmic-applet-audio/src/main.rs b/cosmic-applet-audio/src/main.rs index e75613ae..e28e1c3a 100644 --- a/cosmic-applet-audio/src/main.rs +++ b/cosmic-applet-audio/src/main.rs @@ -460,7 +460,7 @@ impl cosmic::Application for Audio { self.timeline.set_chain(chain).start(); self.config.show_media_controls_in_top_panel = enabled; if let Ok(helper) = - cosmic::cosmic_config::Config::new(Self::APP_ID, AudioAppletConfig::version()) + cosmic::cosmic_config::Config::new(Self::APP_ID, AudioAppletConfig::VERSION) { if let Err(err) = self.config.write_entry(&helper) { tracing::error!(?err, "Error writing config");