PICARD-1665: Only enable uninstall for user installed plugins

This commit is contained in:
Philipp Wolfer
2019-12-07 16:50:59 +01:00
parent b4e2096e4e
commit 007fd4e201

View File

@@ -527,7 +527,8 @@ class PluginsOptionsPage(OptionsPage):
if item.is_installed:
item.buttons['install'].mode('hide')
item.buttons['uninstall'].mode('show')
item.buttons['uninstall'].mode(
'show' if plugin.dir == USER_PLUGIN_DIR else 'hide')
item.enable(enabled, greyout=False)
def uninstall_processor():