diff options
Diffstat (limited to 'libs/mTextControl/src/main.cpp')
-rw-r--r-- | libs/mTextControl/src/main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/mTextControl/src/main.cpp b/libs/mTextControl/src/main.cpp index 69a6c06a99..64438a39b1 100644 --- a/libs/mTextControl/src/main.cpp +++ b/libs/mTextControl/src/main.cpp @@ -27,6 +27,9 @@ HINSTANCE g_hInst = nullptr; PCreateTextServices MyCreateTextServices = nullptr; void MTextControl_RegisterClass(); +void MTextControl_UnregisterClass(); + +void DestroyProxyWindow(); ///////////////////////////////////////////////////////////////////////////////////////// @@ -48,6 +51,9 @@ BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD ul_reason_for_call, LPVOID) break; case DLL_PROCESS_DETACH: + DestroyProxyWindow(); + MTextControl_UnregisterClass(); + UnloadTextUsers(); UnloadEmfCache(); FreeLibrary(hMsfteditDll); |