mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-24 08:37:42 +00:00
Merge pull request #4940 from keymanapp/fix/windows/4939-prevent-crash-during-upgrade
fix(windows): avoid error if keyman32.dll renamed
This commit is contained in:
commit
0d80fa5efa
1 changed files with 4 additions and 3 deletions
|
|
@ -554,9 +554,10 @@ begin
|
|||
{$IFDEF WIN64}
|
||||
Error(Cardinal(E_NOTIMPL));
|
||||
{$ELSE}
|
||||
LoadKeyman32;
|
||||
if not FKeyman_UnregisterControllerWindow(Value) then
|
||||
Error(KMN_E_KeymanControl_CannotUnregisterControllerWindow);
|
||||
if hlibKeyman32 = 0 then
|
||||
KL.LogError('UnregisterControllerWindow: keyman32.dll is not loaded')
|
||||
else if not FKeyman_UnregisterControllerWindow(Value) then
|
||||
KL.LogError('UnregisterControllerWindow: Could not unregister controller window %x', [Value]);
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue