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);
|
||||
WM_GETDLGCODE: // "WantTabs" mode for main control
|
||||
Message.Result := Message.Result or DLGC_WANTARROWS or DLGC_WANTALLKEYS or DLGC_WANTTAB;
|
||||
else
|
||||
FOldWindowProc(Message);
|
||||
else begin
|
||||
try
|
||||
FOldWindowProc(Message);
|
||||
except
|
||||
// EAccessViolation occurring in some cases
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Reference in New Issue
Block a user