mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-22 16:39:15 +02:00
Debugger: Assembler view - stop wheel scroll from moving selection
This commit is contained in:
parent
67069ef84b
commit
eb6e46b08f
@ -728,7 +728,7 @@ end;
|
|||||||
|
|
||||||
procedure TAssemblerDlg.pbAsmMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
|
procedure TAssemblerDlg.pbAsmMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
|
||||||
var
|
var
|
||||||
i, j: LongInt;
|
j: LongInt;
|
||||||
begin
|
begin
|
||||||
if not ToolButtonPower.Down then exit;
|
if not ToolButtonPower.Down then exit;
|
||||||
Handled := True;
|
Handled := True;
|
||||||
@ -740,10 +740,8 @@ begin
|
|||||||
exit;
|
exit;
|
||||||
|
|
||||||
FWheelAccu := FWheelAccu - j * 120;
|
FWheelAccu := FWheelAccu - j * 120;
|
||||||
i := FTopLine ;
|
SetTopLine(FTopLine - j);
|
||||||
if FSelectLine <> MaxInt
|
pbAsm.Invalidate;
|
||||||
then SetSelection(FSelectLine - j, False, ssShift in Shift);
|
|
||||||
SetTopline(i - j);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TAssemblerDlg.pbAsmPaint(Sender: TObject);
|
procedure TAssemblerDlg.pbAsmPaint(Sender: TObject);
|
||||||
|
Loading…
Reference in New Issue
Block a user