Qt: trial to fix #19387

git-svn-id: trunk@30829 -
This commit is contained in:
zeljko 2011-05-20 14:53:22 +00:00
parent aa66c023e4
commit 7e730027e3

View File

@ -294,6 +294,10 @@ var
end;
begin
if not WSCheckHandleAllocated(ATrackBar, 'ApplyChanges') then
Exit;
QtTrackBar := TQtTrackBar(ATrackBar.Handle);
QtTrackBar.BeginUpdate;
@ -335,6 +339,9 @@ class function TQtWSTrackBar.GetPosition(const ATrackBar: TCustomTrackBar): int
var
QtTrackBar: TQtTrackBar;
begin
Result := 0;
if not WSCheckHandleAllocated(ATrackBar, 'GetPosition') then
Exit;
QtTrackBar := TQtTrackBar(ATrackBar.Handle);
Result := QtTrackBar.getSliderPosition;
end;
@ -343,6 +350,8 @@ class procedure TQtWSTrackBar.SetPosition(const ATrackBar: TCustomTrackBar; cons
var
QtTrackBar: TQtTrackBar;
begin
if not WSCheckHandleAllocated(ATrackBar, 'SetPosition') then
Exit;
QtTrackBar := TQtTrackBar(ATrackBar.Handle);
QtTrackBar.BeginUpdate;
try