eric6/PluginManager/PluginInstallDialog.py

changeset 8293
cad568796748
parent 8292
54b48d756b0a
diff -r 54b48d756b0a -r cad568796748 eric6/PluginManager/PluginInstallDialog.py
--- a/eric6/PluginManager/PluginInstallDialog.py	Wed May 05 19:59:47 2021 +0200
+++ b/eric6/PluginManager/PluginInstallDialog.py	Thu May 06 19:45:45 2021 +0200
@@ -497,12 +497,11 @@
             compileall.compile_file(files, quiet=True)
             os.path.join_unicode = True
         
-        if not self.__external:
             # now load and activate the plugin
-            self.__pluginManager.loadPlugin(installedPluginName, destination,
-                                            reload_)
-            if activatePlugin:
-                self.__pluginManager.activatePlugin(installedPluginName)
+        self.__pluginManager.loadPlugin(
+            installedPluginName, destination, reload_=reload_, install=True)
+        if activatePlugin and not self.__external:
+            self.__pluginManager.activatePlugin(installedPluginName)
         
         return True, "", needsRestart
     

eric ide

mercurial