You've already forked lazarus-ccr
RxFPC:fix av on destroy RxDBGrid after r7517
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7519 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -6854,11 +6854,16 @@ var
|
||||
R: TPoint;
|
||||
C1: TGridCoord;
|
||||
begin
|
||||
R:=ScreenToClient(Mouse.CursorPos);
|
||||
C1:=MouseCoord(R.X, R.Y);
|
||||
C:=TRxColumn(ColumnFromGridColumn(C1.X));
|
||||
if Assigned(C) and Assigned(C.PopupMenu) then
|
||||
Result:=C.PopupMenu
|
||||
if not (csDestroying in ComponentState) then
|
||||
begin
|
||||
R:=ScreenToClient(Mouse.CursorPos);
|
||||
C1:=MouseCoord(R.X, R.Y);
|
||||
C:=TRxColumn(ColumnFromGridColumn(C1.X));
|
||||
if Assigned(C) and Assigned(C.PopupMenu) then
|
||||
Result:=C.PopupMenu
|
||||
else
|
||||
Result:=inherited GetPopupMenu;
|
||||
end
|
||||
else
|
||||
Result:=inherited GetPopupMenu;
|
||||
end;
|
||||
|
Reference in New Issue
Block a user