You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After removing all plug-ins and adding them back in one-by-one I found that Zoom Disabler 1.2 is causing this same error.
You're on the right track. The underlying problem is that DSpellCheck does not play nice with plugins coded in Delphi1, like Zoom Disabler and the — #173 (comment) — ExtSettings plugin.
I don't think it's correct statement that CoUninitialize is called inside DllMain in DSpellCheck, particularly NativeSpellerInterface::cleanup is called on NPPN_SHUTDOWN. There is also another call during browse for directory but this one probably irrelevant and could be removed.
I think what I can do is to never call CoInitialize/CoUninitialize unless native speller is used, that would probably make it ok for most of the cases.
See analysis for notepad-plus-plus/notepad-plus-plus#4427
The text was updated successfully, but these errors were encountered: