From 7dd1d4dee2bc495370f2febe104cc8249d4c76e2 Mon Sep 17 00:00:00 2001 From: JFronny Date: Wed, 8 Nov 2023 09:20:08 +0100 Subject: [PATCH] fix: prevent lag spike until MDS is completed when entering Mods tab. Still laggy as hell, but this should at least prevent ANRs or WL disconnects --- .../jfronny/inceptum/gtk/window/settings/instance/ModsTab.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launcher-gtk/src/main/kotlin/io/gitlab/jfronny/inceptum/gtk/window/settings/instance/ModsTab.kt b/launcher-gtk/src/main/kotlin/io/gitlab/jfronny/inceptum/gtk/window/settings/instance/ModsTab.kt index 6139700..7e0e9c3 100644 --- a/launcher-gtk/src/main/kotlin/io/gitlab/jfronny/inceptum/gtk/window/settings/instance/ModsTab.kt +++ b/launcher-gtk/src/main/kotlin/io/gitlab/jfronny/inceptum/gtk/window/settings/instance/ModsTab.kt @@ -88,7 +88,7 @@ class ModsTab(window: InstanceSettingsWindow) : SettingsTab() if (page == Page.LOCAL) { loadingRevealer.setRunning(!mds.isComplete) - val mods = window.instance.mods + val mods = window.instance.mds.mods // avoid instance.mods to allow rendering before MDS is finished loadingRevealer.setProgress((mods.filter { mds.hasScanned(it) }.size.toDouble() / mods.size)) for (mod in mods) { if (mod.name.contains(currentSearchString)) {