diff --git a/src/cascadia/Remoting/Monarch.idl b/src/cascadia/Remoting/Monarch.idl index 08c7b63cbda..2ef09807080 100644 --- a/src/cascadia/Remoting/Monarch.idl +++ b/src/cascadia/Remoting/Monarch.idl @@ -68,7 +68,7 @@ namespace Microsoft.Terminal.Remoting event Windows.Foundation.TypedEventHandler QuitAllRequested; }; - [default_interface] runtimeclass Monarch : IMonarch + runtimeclass Monarch : [default] IMonarch { Monarch(); }; diff --git a/src/cascadia/Remoting/WindowManager.cpp b/src/cascadia/Remoting/WindowManager.cpp index 3e500da01cb..d67e279fd70 100644 --- a/src/cascadia/Remoting/WindowManager.cpp +++ b/src/cascadia/Remoting/WindowManager.cpp @@ -341,8 +341,8 @@ namespace winrt::Microsoft::Terminal::Remoting::implementation // // * If we're running unpackaged: the .winmd must be a sibling of the .exe // * If we're running packaged: the .winmd must be in the package root - _monarch = create_instance(Monarch_clsid, - CLSCTX_LOCAL_SERVER); + _monarch = create_instance(Monarch_clsid, + CLSCTX_LOCAL_SERVER); } // NOTE: This can throw! Callers include: diff --git a/src/cascadia/Remoting/WindowManager.h b/src/cascadia/Remoting/WindowManager.h index b3d480c5259..7ecf36a5df6 100644 --- a/src/cascadia/Remoting/WindowManager.h +++ b/src/cascadia/Remoting/WindowManager.h @@ -65,7 +65,7 @@ namespace winrt::Microsoft::Terminal::Remoting::implementation bool _shouldCreateWindow{ false }; bool _isKing{ false }; DWORD _registrationHostClass{ 0 }; - winrt::Microsoft::Terminal::Remoting::Monarch _monarch{ nullptr }; + winrt::Microsoft::Terminal::Remoting::IMonarch _monarch{ nullptr }; winrt::Microsoft::Terminal::Remoting::Peasant _peasant{ nullptr }; wil::unique_event _monarchWaitInterrupt;