From 8c6c9736145fe0874db6ce630b4919e4d4146c91 Mon Sep 17 00:00:00 2001
From: gutris1 <132797949+gutris1@users.noreply.github.com>
Date: Fri, 27 Dec 2024 20:36:26 +0700
Subject: [PATCH] Update ui_settings.py
---
modules/ui_settings.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/modules/ui_settings.py b/modules/ui_settings.py
index e53ad50f8..55b5caf93 100644
--- a/modules/ui_settings.py
+++ b/modules/ui_settings.py
@@ -86,7 +86,13 @@ class UiSettings:
opts.save(shared.config_filename)
except RuntimeError:
return opts.dumpjson(), f'{len(changed)} settings changed without save: {", ".join(changed)}.'
- return opts.dumpjson(), f'{len(changed)} settings changed{": " if changed else ""}{", ".join(changed)}.'
+
+ result_output = f'{len(changed)} settings changed:'
+ result_output += "".join(f"
{item}" for item in changed)
+ existing_result = self.result.value or ""
+ updated_result = f"{existing_result}
{result_output}" if existing_result else result_output
+
+ return opts.dumpjson(), updated_result
def run_settings_single(self, value, key):
if not opts.same_type(value, opts.data_labels[key].default):