|
@@ -3213,10 +3213,12 @@ begin
|
|
Reader.Free;
|
|
Reader.Free;
|
|
end;
|
|
end;
|
|
IP.Image:=I;
|
|
IP.Image:=I;
|
|
- if Not KeepImage then
|
|
|
|
|
|
+ if KeepImage then
|
|
|
|
+ IP.OwnsImage := True
|
|
|
|
+ else
|
|
begin
|
|
begin
|
|
IP.CreateStreamedData(Owner.ImageStreamOptions);
|
|
IP.CreateStreamedData(Owner.ImageStreamOptions);
|
|
- IP.FImage:=Nil; // not through property, that would clear the image
|
|
|
|
|
|
+ IP.DetachImage; // not through property, that would clear the image
|
|
i.Free;
|
|
i.Free;
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|