From a55cc6fade79292f3d46325c78a912a13cb9a6d3 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jun 2019 13:36:40 +0200 Subject: [PATCH] Also remove removed keys from visible settings It's listed among the setting keys that you explicitly made visible. Contributes to issue CURA-6460. --- .../VersionUpgrade41to42/VersionUpgrade41to42.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py b/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py index e4a87416d1..5b50d1869d 100644 --- a/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py +++ b/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py @@ -77,6 +77,9 @@ class VersionUpgrade41to42(VersionUpgrade): if old_name in visible_settings: visible_settings.remove(old_name) visible_settings.add(new_name) + for removed_key in _removed_settings: + if removed_key in visible_settings: + visible_settings.remove(removed_key) parser["general"]["visible_settings"] = ";".join(visible_settings) result = io.StringIO()