View Issue Details

IDProjectCategoryView StatusLast Update
0004712JEDI VCL00 JVCL Componentspublic2009-03-21 15:52
ReporterDavidVTaylorAssigned ToAHUser 
PrioritynormalSeveritymajorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version3.36 
Target VersionFixed in Version3.37 
Summary0004712: AV in TJvGIFAnimator
DescriptionAn apparent threading problem in TJvGIFAnimator sometimes causes in AV to occur when the form containing the animated image is closed. The problem seems to be that the background thread does not terminate in a timely manner,
Additional InformationThe following change appears to resolve the issue based on my tests:

procedure TJvGIFAnimator.TimerExpired(Sender: TObject);
begin
  // Added check below for csDestroying to prevent AV
  if (csPaintCopy in ControlState) or (csDestroying in ComponentState) then
    Exit;
TagsNo tags attached.

Activities

AHUser

2009-03-21 15:52

developer   ~0015317

Fixed in SVN.

Thanks.

Issue History

Date Modified Username Field Change
2009-03-20 08:23 DavidVTaylor New Issue
2009-03-21 15:52 AHUser Note Added: 0015317
2009-03-21 15:52 AHUser Status new => resolved
2009-03-21 15:52 AHUser Fixed in Version => Daily / SVN
2009-03-21 15:52 AHUser Resolution open => fixed
2009-03-21 15:52 AHUser Assigned To => AHUser