mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Silence EAccessViolations in TWinControl.WMKeyDown. Fixes issue #2439.
This commit is contained in:
@ -333,8 +333,13 @@ begin
|
|||||||
FOldWindowProc(Message);
|
FOldWindowProc(Message);
|
||||||
WM_GETDLGCODE: // "WantTabs" mode for main control
|
WM_GETDLGCODE: // "WantTabs" mode for main control
|
||||||
Message.Result := Message.Result or DLGC_WANTARROWS or DLGC_WANTALLKEYS or DLGC_WANTTAB;
|
Message.Result := Message.Result or DLGC_WANTARROWS or DLGC_WANTALLKEYS or DLGC_WANTTAB;
|
||||||
else
|
else begin
|
||||||
|
try
|
||||||
FOldWindowProc(Message);
|
FOldWindowProc(Message);
|
||||||
|
except
|
||||||
|
// EAccessViolation occurring in some cases
|
||||||
|
end;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user