diff --git a/los_tools/los_tools_plugin.py b/los_tools/los_tools_plugin.py index 42d2976..2ddd1c5 100755 --- a/los_tools/los_tools_plugin.py +++ b/los_tools/los_tools_plugin.py @@ -53,6 +53,7 @@ def __init__(self, iface: QgisInterface): if self.iface is not None: self.iface.newProjectCreated.connect(self.project_updated) + self.iface.newProjectCreated.connect(self._reset_los_layer) self.iface.projectRead.connect(self.project_updated) self.iface.projectRead.connect(self._reset_los_layer) @@ -257,6 +258,7 @@ def current_project_visible_raster_layers(self) -> None: def project_updated(self) -> None: self.current_project_visible_raster_layers() + self.raster_validations = RasterValidations(iface=self.iface) project = QgsProject.instance() project.layersRemoved.connect(self.update_list_of_rasters)