From f12f129fd78f480195dcf3d45b5116c511c721de Mon Sep 17 00:00:00 2001 From: David Wilson Date: Thu, 10 Dec 2015 21:19:22 -0800 Subject: [PATCH] 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. --- .../Server/ProtocolServer.cs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/PowerShellEditorServices.Protocol/Server/ProtocolServer.cs b/src/PowerShellEditorServices.Protocol/Server/ProtocolServer.cs index e3292c9f1..ebbae34ce 100644 --- a/src/PowerShellEditorServices.Protocol/Server/ProtocolServer.cs +++ b/src/PowerShellEditorServices.Protocol/Server/ProtocolServer.cs @@ -110,20 +110,18 @@ public Task SendEvent( this.serverChannel.MessageDispatcher.SynchronizationContext.Post( async (obj) => { - await this.serverChannel.MessageWriter.WriteMessage( - Message.Event( - eventType.MethodName, - JToken.FromObject(eventParams))); + await this.serverChannel.MessageWriter.WriteEvent( + eventType, + eventParams); }, null); return Task.FromResult(true); } else { - return this.serverChannel.MessageWriter.WriteMessage( - Message.Event( - eventType.MethodName, - JToken.FromObject(eventParams))); + return this.serverChannel.MessageWriter.WriteEvent( + eventType, + eventParams); } }