Fix misleading warning after upgrading unloaded plugin

This commit is contained in:
Nyall Dawson 2024-02-21 13:29:02 +10:00
parent 4ad7924119
commit 4afabb0225

View File

@ -370,14 +370,13 @@ class QgsPluginInstaller(QObject):
settings = QgsSettings()
settings.setValue("/PythonPlugins/" + plugin["id"], True)
else:
infoString = (self.tr("Plugin reinstalled successfully"), "")
if pluginWasLoaded:
loadPlugin(plugin["id"])
startPlugin(plugin["id"])
infoString = (self.tr("Plugin reinstalled successfully"), "")
else:
unloadPlugin(key) # Just for a case. Will exit quietly if really not loaded
loadPlugin(key)
infoString = (self.tr("Plugin reinstalled successfully"), self.tr("Python plugin reinstalled.\nYou need to restart QGIS in order to reload it."))
if quiet:
infoString = (None, None)
QApplication.restoreOverrideCursor()