TClipboard.SetComponent bug
Original Reporter info from Mantis: Stephano
-
Reporter name:
Original Reporter info from Mantis: Stephano
- Reporter name:
Description:
The following code yields a nil result whereas it should clone MyComponent:
RegisterClass(TMyComponent);
Clipboard.SetComponent(MyComponent);
Result:= TMyComponent(Clipboard.GetComponent(Self, Self));
The issue is that TClipboard.GetComponent uses pcfComponent while TClipboard.SetComponent uses pcfCustomData instead. Substituting pcfCustomData by pcfComponent in TClipboard.SetComponent resolves the issue.
Mantis conversion info:
- Mantis ID: 23060
- Version: 1.1 (SVN)
- Fixed in revision: r42756 (#31146809)
- Target version: 1.4