From 07c935b700bd6e7d35f3e587caa1a189b1a49669 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 19 Jun 2013 10:12:03 +0530 Subject: [PATCH] Do not show builtin plugins in the get new plugins dialog If a builtin plugin with the same name as a third party plugin exists, then the builtin plagin was displayed in the get new plugins dialog as installed (happened with the new DOCX Input plugin). --- src/calibre/gui2/dialogs/plugin_updater.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/plugin_updater.py b/src/calibre/gui2/dialogs/plugin_updater.py index df76bec27d..c5d79218f9 100644 --- a/src/calibre/gui2/dialogs/plugin_updater.py +++ b/src/calibre/gui2/dialogs/plugin_updater.py @@ -89,7 +89,7 @@ def get_installed_plugin_status(display_plugin): display_plugin.installed_version = None display_plugin.plugin = None for plugin in initialized_plugins(): - if plugin.name == display_plugin.name: + if plugin.name == display_plugin.name and plugin.plugin_path is not None: display_plugin.plugin = plugin display_plugin.installed_version = plugin.version break