From 12f0f0c80646d27264545b1ecfc18e638f193834 Mon Sep 17 00:00:00 2001 From: aznd <80119822+aznd@users.noreply.github.com> Date: Sun, 20 Mar 2022 00:46:07 +0100 Subject: [PATCH] Cover a new use case --- rare/components/tabs/settings/widgets/env_vars.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rare/components/tabs/settings/widgets/env_vars.py b/rare/components/tabs/settings/widgets/env_vars.py index 0e37aeb7..375f2e43 100644 --- a/rare/components/tabs/settings/widgets/env_vars.py +++ b/rare/components/tabs/settings/widgets/env_vars.py @@ -101,6 +101,12 @@ class EnvVars(QGroupBox, Ui_EnvVars): key_item = self.env_vars_table.item(row, 0) value_item = self.env_vars_table.item(row, 1) + if key_item is not None and not key_item.text(): + list_of_config_keys = list(self.core.lgd.config[f"{self.app_name}.env"].keys()) + self.env_vars_table.removeRow(key_item.row()) + config_helper.remove_option(f"{self.app_name}.env", list_of_config_keys[row]) + return + # get all config keys try: list_of_config_keys = list(self.core.lgd.config[f"{self.app_name}.env"].keys())