From 16af9e34a97a6accab79baaa9843365cb2d6be3a Mon Sep 17 00:00:00 2001 From: koplo199 <85577251+koplo199@users.noreply.github.com> Date: Thu, 24 Aug 2023 14:10:23 +0200 Subject: [PATCH] feat: Allow setting environment variable value directly --- bottles/frontend/windows/envvars.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bottles/frontend/windows/envvars.py b/bottles/frontend/windows/envvars.py index 64d30badab7..3ec5d6c656f 100644 --- a/bottles/frontend/windows/envvars.py +++ b/bottles/frontend/windows/envvars.py @@ -110,13 +110,18 @@ def __save_var(self, *_args): return env_name = self.entry_name.get_text() + env_value = "value" + split_value = env_name.rsplit('=', 1) + if len(split_value) == 2: + env_name = split_value[0] + env_value = split_value[1] self.manager.update_config( config=self.config, key=env_name, - value="value", + value=env_value, scope="Environment_Variables" ) - _entry = EnvVarEntry(parent=self, env=[env_name, "value"]) + _entry = EnvVarEntry(parent=self, env=[env_name, env_value]) GLib.idle_add(self.group_vars.add, _entry) self.entry_name.set_text("")