Fix a bug brought in with PR: #8638 see, #8936 #8638 * [x] Closes #8936 * [x] CLA signed * [x] Tests passed With the help from @nc-x, the issue is reproduced and fixed by this patch. CLSCTX_IN_PROCESS is not good enough for all cases to create IShellWindows interface. Put a CLSCTX_ALL fixes the issue. Another debugging warning dialogs for reusing not null com_ptr in the loop is fixed too. (This was shown in debug builds only) |
||
---|---|---|
.. | ||
dllmain.cpp | ||
OpenTerminalHere.cpp | ||
OpenTerminalHere.h | ||
packages.config | ||
pch.cpp | ||
pch.h | ||
PlaceholderType.cpp | ||
PlaceholderType.h | ||
PlaceholderType.idl | ||
WindowsTerminalShellExt.def | ||
WindowsTerminalShellExt.vcxproj |