synedit: fixed writing to secondary clipboards

git-svn-id: trunk@30929 -
This commit is contained in:
mattias 2011-05-27 10:14:18 +00:00
parent 27d327e150
commit 15da893cc2

View File

@ -1247,8 +1247,8 @@ end;
function TSynClipboardStream.WriteToClipboard(AClipboard: TClipboard): Boolean;
begin
if FIsPlainText and (FText <> '') then begin
Clipboard.AsText:= FText;
if not Clipboard.HasFormat(CF_TEXT) then
AClipboard.AsText:= FText;
if not AClipboard.HasFormat(CF_TEXT) then
raise ESynEditError.Create('Clipboard copy operation failed: HasFormat');
end;
Result := AClipboard.AddFormat(ClipboardFormatId, FMemStream.Memory^, FMemStream.Size);