|
@@ -6299,6 +6299,8 @@ begin
|
|
CreateContext(AWindowHandle);
|
|
CreateContext(AWindowHandle);
|
|
except
|
|
except
|
|
FreeAndNil(FRenderingContext);
|
|
FreeAndNil(FRenderingContext);
|
|
|
|
+ if Assigned(FCamera) and Assigned(FCamera.FScene) then
|
|
|
|
+ FCamera.FScene.RemoveBuffer(Self);
|
|
raise;
|
|
raise;
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|