From bfb49d46aa651df6191017b04fe6ed4d92d93ebc Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Thu, 27 Sep 2018 14:45:20 +0200 Subject: [PATCH] Move uninstall_processor() near where it is used --- picard/ui/options/plugins.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/picard/ui/options/plugins.py b/picard/ui/options/plugins.py index 11eacc1cc..ba18289cc 100644 --- a/picard/ui/options/plugins.py +++ b/picard/ui/options/plugins.py @@ -442,11 +442,6 @@ class PluginsOptionsPage(OptionsPage): item.show_install() item.button_install.setEnabled(install_enabled) - def uninstall_processor(): - self.uninstall_plugin(item) - - reconnect(item.button_uninstall.clicked, uninstall_processor) - if install_enabled: if item.new_version is not None: def download_and_update(): @@ -462,6 +457,10 @@ class PluginsOptionsPage(OptionsPage): if item.is_installed: item.button_uninstall.setEnabled(True) item.enable(None, greyout=False) + def uninstall_processor(): + self.uninstall_plugin(item) + + reconnect(item.button_uninstall.clicked, uninstall_processor) else: item.button_uninstall.setEnabled(False) item.enable(False, greyout=True)