Skip to content

Commit 6dca5e0

Browse files
committed
fix(robotlangserver): don't report load workspace progress if progressmode is off
1 parent 1b8a68a commit 6dca5e0

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

robotcode/language_server/robotframework/parts/robot_workspace.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ async def _load_workspace_documents(self, sender: Any) -> List[WorkspaceDocument
9393

9494
canceled = False
9595
async with self.parent.window.progress(
96-
"Load workspace", cancellable=True, current=0, max=len(files)
96+
"Load workspace", cancellable=True, current=0, max=len(files), start=False
9797
) as progress:
9898
for i, f in enumerate(files):
9999
try:
@@ -103,12 +103,14 @@ async def _load_workspace_documents(self, sender: Any) -> List[WorkspaceDocument
103103

104104
name = f.relative_to(folder.uri.to_path())
105105

106-
progress.report(
107-
f"Load {str(name)}"
108-
if config.analysis.progress_mode == AnalysisProgressMode.DETAILED
109-
else None,
110-
current=i,
111-
)
106+
if config.analysis.progress_mode != AnalysisProgressMode.OFF:
107+
progress.begin()
108+
progress.report(
109+
f"Load {str(name)}"
110+
if config.analysis.progress_mode == AnalysisProgressMode.DETAILED
111+
else None,
112+
current=i,
113+
)
112114

113115
if not f.exists():
114116
continue

0 commit comments

Comments
 (0)