diff --git a/2.10/Source/RenderThread.pas b/2.10/Source/RenderThread.pas index eecc374..04c220d 100644 --- a/2.10/Source/RenderThread.pas +++ b/2.10/Source/RenderThread.pas @@ -83,6 +83,7 @@ destructor TRenderThread.Destroy; begin if assigned(FRenderer) then FRenderer.Free; + FRenderer := nil; inherited; end; @@ -142,10 +143,10 @@ end; /////////////////////////////////////////////////////////////////////////////// procedure TRenderThread.Terminate; begin - inherited Terminate; - if assigned(FRenderer) then FRenderer.Stop; + + inherited Terminate; end; ///////////////////////////////////////////////////////////////////////////////