Skip to content

Commit 10fc117

Browse files
committed
fix: data grid context menu not opening after click in empty area
1 parent 6a0cbe3 commit 10fc117

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

source/main.pas

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4429,11 +4429,11 @@ procedure TMainForm.actPreviousTabExecute(Sender: TObject);
44294429
procedure TMainForm.DataGridContextPopup(Sender: TObject; MousePos: TPoint;
44304430
var Handled: Boolean);
44314431
var
4432-
HitInfo: THitInfo;
4432+
Tree: TLazVirtualStringTree;
44334433
begin
4434-
// Prevent context popup if clicked on header, or click was not on a node
4435-
(Sender as TLazVirtualStringTree).GetHitTestInfoAt(MousePos.X, MousePos.Y, True, {%H-}HitInfo);
4436-
Handled := (HitInfo.HitNode = nil);
4434+
// Prevent context popup if clicked on header
4435+
Tree := Sender as TLazVirtualStringTree;
4436+
Handled := Tree.Header.InHeader(MousePos);
44374437
end;
44384438

44394439
procedure TMainForm.FormActivate(Sender: TObject);

0 commit comments

Comments
 (0)