mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-23 00:02:38 -05:00
Fix running plugins are not restarted after updating from zip
Follow-up https://github.com/qgis/QGIS/pull/56443, fix https://github.com/qgis/QGIS/issues/56277#issuecomment-1982930532
This commit is contained in:
parent
bc8fa2cba1
commit
ba1d45e5df
@ -50,7 +50,6 @@ from qgis.utils import (
|
||||
unloadPlugin,
|
||||
loadPlugin,
|
||||
OverrideCursor,
|
||||
reloadPlugin,
|
||||
updateAvailablePlugins,
|
||||
plugins_metadata_parser,
|
||||
isPluginLoaded,
|
||||
@ -685,11 +684,10 @@ class QgsPluginInstaller(QObject):
|
||||
|
||||
settings = QgsSettings()
|
||||
if settings.contains('/PythonPlugins/' + pluginName): # Plugin was available?
|
||||
unloadPlugin(pluginName)
|
||||
loadPlugin(pluginName)
|
||||
if settings.value('/PythonPlugins/' + pluginName, False, bool): # Plugin was also active?
|
||||
reloadPlugin(pluginName) # unloadPlugin + loadPlugin + startPlugin
|
||||
else:
|
||||
unloadPlugin(pluginName)
|
||||
loadPlugin(pluginName)
|
||||
startPlugin(pluginName)
|
||||
else:
|
||||
if startPlugin(pluginName):
|
||||
settings.setValue('/PythonPlugins/' + pluginName, True)
|
||||
|
Loading…
x
Reference in New Issue
Block a user