PluginManager, PluginRepositoryDialog: fixed the recent change of the update check.

Sat, 08 Dec 2018 16:42:44 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 08 Dec 2018 16:42:44 +0100
changeset 6608
954711fa91d8
parent 6607
5237edb40b88
child 6610
75ed2d967ddf

PluginManager, PluginRepositoryDialog: fixed the recent change of the update check.

PluginManager/PluginManager.py file | annotate | diff | comparison | revisions
PluginManager/PluginRepositoryDialog.py file | annotate | diff | comparison | revisions
--- a/PluginManager/PluginManager.py	Sat Dec 08 16:30:16 2018 +0100
+++ b/PluginManager/PluginManager.py	Sat Dec 08 16:42:44 2018 +0100
@@ -1299,7 +1299,7 @@
         
         # Check against installed/loaded plug-ins
         pluginDetails = self.getPluginDetails(pluginName)
-        if pluginDetails is None:
+        if pluginDetails is None or pluginDetails["moduleName"] != pluginName:
             if not Preferences.getPluginManager("CheckInstalledOnly"):
                 self.__updateAvailable = True
             return
--- a/PluginManager/PluginRepositoryDialog.py	Sat Dec 08 16:30:16 2018 +0100
+++ b/PluginManager/PluginRepositoryDialog.py	Sat Dec 08 16:42:44 2018 +0100
@@ -657,7 +657,8 @@
             # Check against installed/loaded plug-ins
             pluginName = filename.rsplit('-', 1)[0]
             pluginDetails = self.__pluginManager.getPluginDetails(pluginName)
-            if pluginDetails is None:
+            if pluginDetails is None or \
+                    pluginDetails["moduleName"] != pluginName:
                 return PluginRepositoryWidget.PluginStatusNew
             pluginVersionTuple = Globals.versionToTuple(
                 pluginDetails["version"])[:3]

eric ide

mercurial