From fcf71fd9aea04059acdd0ddd02bbc823388a4d43 Mon Sep 17 00:00:00 2001 From: layerdiffusion <19834515+lllyasviel@users.noreply.github.com> Date: Sat, 17 Aug 2024 08:42:49 -0700 Subject: [PATCH] fix space logics --- modules_forge/forge_space.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules_forge/forge_space.py b/modules_forge/forge_space.py index 0782ec14..0f9e7ab9 100644 --- a/modules_forge/forge_space.py +++ b/modules_forge/forge_space.py @@ -68,8 +68,8 @@ class ForgeSpace: else: results.append(build_html(title=self.title, installed=installed, url=None)) - results.append(gr.update(interactive=not installed)) - results.append(gr.update(interactive=installed)) + results.append(gr.update(interactive=not self.is_running and not installed)) + results.append(gr.update(interactive=not self.is_running and installed)) results.append(gr.update(interactive=installed and not self.is_running)) results.append(gr.update(interactive=installed and self.is_running)) return results