Skip to content

Commit f12f129

Browse files
committed
Fix casing of event messages from debug adapter
This change fixes the casing of event messages raised from the debug adapter. This issue caused the VS Code debugger UI to not display details correctly when stopped at a breakpoint.
1 parent bd920c3 commit f12f129

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/PowerShellEditorServices.Protocol/Server/ProtocolServer.cs

+6-8
Original file line numberDiff line numberDiff line change
@@ -110,20 +110,18 @@ public Task SendEvent<TParams>(
110110
this.serverChannel.MessageDispatcher.SynchronizationContext.Post(
111111
async (obj) =>
112112
{
113-
await this.serverChannel.MessageWriter.WriteMessage(
114-
Message.Event(
115-
eventType.MethodName,
116-
JToken.FromObject(eventParams)));
113+
await this.serverChannel.MessageWriter.WriteEvent(
114+
eventType,
115+
eventParams);
117116
}, null);
118117

119118
return Task.FromResult(true);
120119
}
121120
else
122121
{
123-
return this.serverChannel.MessageWriter.WriteMessage(
124-
Message.Event(
125-
eventType.MethodName,
126-
JToken.FromObject(eventParams)));
122+
return this.serverChannel.MessageWriter.WriteEvent(
123+
eventType,
124+
eventParams);
127125
}
128126
}
129127

0 commit comments

Comments
 (0)