From 1bcadf1f12a8d039c797b4df5633c883748f514b Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Mon, 24 Sep 2018 13:06:05 +0200 Subject: [PATCH] Pass item to download_plugin() --- picard/ui/options/plugins.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/picard/ui/options/plugins.py b/picard/ui/options/plugins.py index 8b79b14a9..d8276d583 100644 --- a/picard/ui/options/plugins.py +++ b/picard/ui/options/plugins.py @@ -357,8 +357,7 @@ class PluginsOptionsPage(OptionsPage): item.setText(COLUMN_VERSION, version) def download_processor(action): - self.set_current_item(item) - self.download_plugin(action) + self.download_plugin(item, action) def uninstall_processor(): self.uninstall_plugin(item) @@ -454,10 +453,8 @@ class PluginsOptionsPage(OptionsPage): for path in files: self.manager.install_plugin(path, action=PLUGIN_ACTION_INSTALL) - def download_plugin(self, action): - plugin = self.selected_plugin() - if not plugin: - return + def download_plugin(self, item, action): + plugin = self.item_plugin(item) self.tagger.webservice.get( PLUGINS_API['host'],