Skip to content

Commit e062391

Browse files
authored
Enables extensions marked to overide version check to be removed. (#11510)
* Enables extensions marked to overide version check to be removed. (Closes #11506) Enables extensions marked to overide version check has a '!' in front of their name. Whereas applets and desklets can be removed, extensions cannot. * Removes exclamation mark only from beginning of UID. To reduce the risk of sideeffects, only remove the exclamation mark at the left-hand side of the applet/extension/desklet's UID.
1 parent a56eceb commit e062391

File tree

1 file changed

+3
-3
lines changed
  • files/usr/share/cinnamon/cinnamon-settings/bin

1 file changed

+3
-3
lines changed

files/usr/share/cinnamon/cinnamon-settings/bin/Spices.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -784,11 +784,11 @@ def disable_extension(self, uuid):
784784
new_list = []
785785
for enabled_extension in enabled_extensions:
786786
if self.collection_type == 'applet':
787-
enabled_uuid = enabled_extension.split(':')[3].strip('!')
787+
enabled_uuid = enabled_extension.split(':')[3].lstrip('!')
788788
elif self.collection_type == 'desklet':
789-
enabled_uuid = enabled_extension.split(':')[0].strip('!')
789+
enabled_uuid = enabled_extension.split(':')[0].lstrip('!')
790790
else:
791-
enabled_uuid = enabled_extension
791+
enabled_uuid = enabled_extension.lstrip('!')
792792

793793
if enabled_uuid != uuid:
794794
new_list.append(enabled_extension)

0 commit comments

Comments
 (0)