Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions libqfieldsync/offline_converter.py
Original file line number Diff line number Diff line change
Expand Up @@ -221,10 +221,13 @@ def _convert(self, project: QgsProject) -> None: # noqa: PLR0912, PLR0915

# Set flags that usually significantly speed-up project file read
read_flags = QgsProject.ReadFlags()
read_flags |= QgsProject.ReadFlag.FlagDontResolveLayers
read_flags |= QgsProject.ReadFlag.FlagDontLoadLayouts
if Qgis.versionInt() >= 32600: # noqa: PLR2004
read_flags |= QgsProject.ReadFlag.FlagDontLoad3DViews
read_flags |= Qgis.ProjectReadFlag.DontResolveLayers
read_flags |= Qgis.ProjectReadFlag.DontLoadLayouts
read_flags |= Qgis.ProjectReadFlag.DontLoad3DViews
else:
read_flags |= QgsProject.ReadFlag.FlagDontResolveLayers
read_flags |= QgsProject.ReadFlag.FlagDontLoadLayouts

# Make a new function object that we can connect and disconnect easily
on_original_project_read = self._on_original_project_read_wrapper(
Expand Down
Loading