Skip to content

Commit ff401a6

Browse files
committed
fix: add operation updates for more moves
hopefully we've added for all, but if we haven't and find new ones: fix
1 parent d4ccfef commit ff401a6

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

src/frontend/ui/debug.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ proc stopJump*(self: DebugComponent) =
3838

3939
proc runToEntry*(self: DebugComponent) =
4040
self.api.emit(CtRunToEntry, EmptyArg())
41+
self.api.emit(InternalNewOperation, NewOperation(name: "run to entry", stableBusy: true))
4142

4243
proc historyJump(self: DebugComponent, location: types.Location) =
4344
self.api.historyJump(location)

src/frontend/ui/flow.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,6 +1100,7 @@ proc jumpToLocalStep*(self: FlowComponent, path: cstring, line: int, stepCount:
11001100
reverse: reverse
11011101
)
11021102
)
1103+
self.api.emit(InternalNewOperation, NewOperation(name: "local step jump", stableBusy: true))
11031104

11041105
proc afterJump(self: FlowComponent, stepCount: int) =
11051106
let step = self.flow.steps[stepCount]

src/frontend/ui/terminal_output.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ method onLoadedTerminal*(self: TerminalOutputComponent, eventList: seq[ProgramEv
130130

131131
proc onTerminalEventClick(self: TerminalOutputComponent, eventElement: ProgramEvent) =
132132
self.api.emit(CtEventJump, eventElement)
133+
self.api.emit(InternalNewOperation, NewOperation(name: "event jump", stableBusy: true))
133134

134135
method onOutputJumpFromShellUi*(self: TerminalOutputComponent, response: int) {.async.} =
135136
if self.cachedLines[response].len > 0:

src/frontend/ui/trace.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ proc renderTableResults(
367367
self.data.redraw()
368368
else:
369369
self.api.emit(CtTraceJump, traceValue)
370+
self.api.emit(InternalNewOperation, NewOperation(name: "trace jump", stableBusy: true))
370371

371372
jqFind(cstring(fmt"#trace-table-{self.id} tbody")).on(cstring"contextmenu", cstring"tr") do (event: js):
372373
# let target = event.target

0 commit comments

Comments
 (0)