Skip to content

Commit a2d8d0d

Browse files
committed
Ensure that display is refreshed on events
1 parent 54eb5ef commit a2d8d0d

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

src/debug/session.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ export class Session {
9999
onRecv: async (serverPacket) => {},
100100
onDone: async () => {},
101101
};
102+
this.secondaryLinks.push(secondaryLink)
102103
return secondaryLink;
103104
}
104105

src/ui/waveform.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ export class ServerPacketString {
1515

1616

1717
export type ExtensionToWebviewMessage =
18-
| { type: 'restore', state: any }
19-
// TODO: Proper type here
20-
| { type: 'cxxrtl_scmessage', message: ServerPacketString }
21-
;
18+
| { type: 'restore', state: any }
19+
// TODO: Proper type here
20+
| { type: 'cxxrtl_scmessage', message: ServerPacketString }
21+
;
2222

2323
export type WebviewToExtensionMessage =
24-
| { type: 'ready' }
25-
| { type: 'crash', error: any }
26-
// TODO: Proper type here
27-
| { type: 'cxxrtl_csmessage', message: ClientPacketString }
28-
;
24+
| { type: 'ready' }
25+
| { type: 'crash', error: any }
26+
// TODO: Proper type here
27+
| { type: 'cxxrtl_csmessage', message: ClientPacketString }
28+
;
2929

3030
export class WaveformProvider {
3131
constructor(
@@ -43,6 +43,7 @@ export class WaveformProvider {
4343
if (debuggerLink) {
4444
this.debuggerLink = debuggerLink;
4545
this.debuggerLink.onRecv = async (message) => {
46+
console.log("Receving scmessage ", message.asString());
4647
// console.log("Running on recv for ", message)
4748
await this.sendMessage({ type: "cxxrtl_scmessage", message: new ServerPacketString(message.asString()) })
4849
};

0 commit comments

Comments
 (0)