From d26d942f58170b0a520ae9a6040cf133bbdb690a Mon Sep 17 00:00:00 2001 From: yairm210 Date: Mon, 14 Oct 2024 17:11:39 +0300 Subject: [PATCH] Allow mod search always - hack version (does not remove loader) --- .../com/unciv/ui/screens/modmanager/ModManagementScreen.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/com/unciv/ui/screens/modmanager/ModManagementScreen.kt b/core/src/com/unciv/ui/screens/modmanager/ModManagementScreen.kt index 53919ca1c0706..ed92eb0cc019b 100644 --- a/core/src/com/unciv/ui/screens/modmanager/ModManagementScreen.kt +++ b/core/src/com/unciv/ui/screens/modmanager/ModManagementScreen.kt @@ -243,12 +243,13 @@ class ModManagementScreen private constructor( } loading.show() // Now that it's on stage, start animation + replaceLoadingWithOptions() + // Allow clicking the loading icon to stop the query loading.onClick { if (runningSearchJob?.isActive != true) return@onClick runningSearchJob?.cancel() markOnlineQueryIncomplete() - replaceLoadingWithOptions() } } @@ -291,7 +292,6 @@ class ModManagementScreen private constructor( Log.error("Could not download mod list", ex) launchOnGLThread { ToastPopup("Could not download mod list", this@ModManagementScreen) - replaceLoadingWithOptions() } Gdx.app.clipboard.contents = ex.stackTraceToString() runningSearchJob = null @@ -370,8 +370,6 @@ class ModManagementScreen private constructor( // continue search unless last page was reached if (repoSearch.items.size >= amountPerPage && !stopBackgroundTasks) tryDownloadPage(pageNum + 1) - else - replaceLoadingWithOptions() } private fun markOnlineQueryIncomplete() {