From 17cd3b2df8c0318175ea600666e17cd03c48cce3 Mon Sep 17 00:00:00 2001 From: hodasemi Date: Fri, 27 Jan 2023 17:17:25 +0100 Subject: [PATCH 1/2] Completely clear leaderboard on force update --- src/overlay/elements/leaderboard/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/overlay/elements/leaderboard/mod.rs b/src/overlay/elements/leaderboard/mod.rs index c5c7bbc..a367370 100644 --- a/src/overlay/elements/leaderboard/mod.rs +++ b/src/overlay/elements/leaderboard/mod.rs @@ -215,9 +215,8 @@ impl LeaderBoard { .child_at(0, self.leaderboard_entries.len() - 1)? .is_none() { - for (i, entry) in self.leaderboard_entries.iter().enumerate() { + for i in 0..self.leaderboard_grid.dimensions().1 { self.leaderboard_grid.detach(0, i)?; - entry.snippet().set_visibility(false)?; } true From 5d25bad6c6a56c6dc667ebbe0b0d5717b02562ad Mon Sep 17 00:00:00 2001 From: hodasemi Date: Mon, 30 Jan 2023 15:12:04 +0100 Subject: [PATCH 2/2] Add custom profile with fat lto --- Cargo.toml | 4 ++++ resources/pkgbuild/PKGBUILD | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 0635ff8..3c78cd4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,3 +21,7 @@ paste = "1.0.11" serde = "1.0.152" serde_json = "1.0.91" ringbuf = "0.3.2" + +[profile.release-lto] +inherits = "release" +lto = true diff --git a/resources/pkgbuild/PKGBUILD b/resources/pkgbuild/PKGBUILD index 2b8f2f9..c62e4ee 100644 --- a/resources/pkgbuild/PKGBUILD +++ b/resources/pkgbuild/PKGBUILD @@ -17,7 +17,7 @@ build() { cd ${_pkgbase} # build binaries - cargo build --release + cargo build --profile release-lto } package() {