persist anti afk toggle
This commit is contained in:
@@ -262,6 +262,7 @@ impl Drop for App {
|
|||||||
// save any persistent state to config file
|
// save any persistent state to config file
|
||||||
PersistentState {
|
PersistentState {
|
||||||
launcher: self.launch.selected,
|
launcher: self.launch.selected,
|
||||||
|
anti_afk_enabled: self.anti_afk.enabled,
|
||||||
settings: self.settings.clone(),
|
settings: self.settings.clone(),
|
||||||
}
|
}
|
||||||
.set();
|
.set();
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ fn app_creator(
|
|||||||
// load previously selected launch platform & settings from persistent state
|
// load previously selected launch platform & settings from persistent state
|
||||||
if let Some(persistent_state) = PersistentState::get() {
|
if let Some(persistent_state) = PersistentState::get() {
|
||||||
app.launch.selected = persistent_state.launcher;
|
app.launch.selected = persistent_state.launcher;
|
||||||
|
app.anti_afk.enabled = persistent_state.anti_afk_enabled;
|
||||||
app.settings = persistent_state.settings;
|
app.settings = persistent_state.settings;
|
||||||
}
|
}
|
||||||
// check if we're elevated. if not, and the user wants an elevated launch - relaunch elevated
|
// check if we're elevated. if not, and the user wants an elevated launch - relaunch elevated
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ use std::{
|
|||||||
#[derive(Serialize, Deserialize)]
|
#[derive(Serialize, Deserialize)]
|
||||||
pub struct PersistentState {
|
pub struct PersistentState {
|
||||||
pub launcher: Platform,
|
pub launcher: Platform,
|
||||||
|
pub anti_afk_enabled: bool,
|
||||||
pub settings: Settings,
|
pub settings: Settings,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user