Issue #937: * disable the call to Tree.SetFocus in TBaseVirtualTree.DoEndEdit, which ends the grid editor when tabbed into a new cell. See de863b4417

* reveal exception messages happening in the main control's WindowProc to the SQL log panel
This commit is contained in:
Ansgar Becker
2020-07-17 07:47:52 +02:00
parent 9abdbb5993
commit bcce290a57
2 changed files with 18 additions and 1 deletions

View File

@ -19881,7 +19881,10 @@ begin
FOnEdited(Self, FFocusedNode, FEditColumn);
end;
DoStateChange([], [tsEditPending]);
SetFocus();
// Causes the editor to end prematurely, after having tabbed into a new cell
// see https://github.com/JAM-Software/Virtual-TreeView/commit/de863b4417dfd98caffe8d0c283959b4842d2a82
// see https://github.com/HeidiSQL/HeidiSQL/issues/937
//SetFocus();
end;
//----------------------------------------------------------------------------------------------------------------------