diff --git a/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py b/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py index bfef95c3d7..d097cc5766 100644 --- a/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py +++ b/files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py @@ -774,7 +774,14 @@ def disable_extension(self, uuid): enabled_extensions = self.settings.get_strv(self.enabled_key) new_list = [] for enabled_extension in enabled_extensions: - if enabled_extension.split(':')[3].strip('!') != uuid: + if self.collection_type == 'applet': + enabled_uuid = enabled_extension.split(':')[3].strip('!') + elif self.collection_type == 'desklet': + enabled_uuid = enabled_extension.split(':')[0].strip('!') + else: + enabled_uuid = enabled_extension + + if enabled_uuid != uuid: new_list.append(enabled_extension) self.settings.set_strv(self.enabled_key, new_list)