mirror of
https://github.com/doukutsu-rs/doukutsu-rs
synced 2025-12-01 08:37:23 +00:00
Fixed game crash when disabing Discord Rich Presense setting and Discord isn't running. Fixed crash o exit when Discord isn't running
This commit is contained in:
parent
0ba5aad8af
commit
ed2c5f510a
|
|
@ -166,11 +166,24 @@ impl DiscordRPC {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn clear(&mut self) -> GameResult {
|
pub fn clear(&mut self) -> GameResult {
|
||||||
|
if !self.ready {
|
||||||
|
return Ok(());
|
||||||
|
}
|
||||||
|
|
||||||
let _ = self.client.clear_activity();
|
let _ = self.client.clear_activity();
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn dispose(&mut self) {
|
pub fn dispose(&mut self) {
|
||||||
|
if !self.ready {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let can_update = self.can_update.lock();
|
||||||
|
if can_update.is_ok() {
|
||||||
|
*can_update.unwrap() = false;
|
||||||
|
}
|
||||||
|
|
||||||
let _ = self.client.close();
|
let _ = self.client.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue