summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2014-05-22 16:17:12 +0200
committerMatúš Kukan <matus.kukan@collabora.com>2014-05-22 16:40:54 +0200
commit921ebc39a1cafe5351922edc4e3ca4a465fe2741 (patch)
tree8223e7a4b2694962f2a9644f1f2c125ad94090e9 /vcl
parentb837e9b137bd3cab36a48d7673b5170c83e7fe06 (diff)
cp#1000078: Replace "\r\n" with "\n" when pasting from X11 clipboard.
E.g. when pasting from terminal you will get "\r\n". Writer inserts '\r' character into the document as an invisible character. If you save that to .odt and reload, you will get ' ' instead. Or when saving to .doc and reload, you will get '\n'. Change-Id: Id6780bf6d71a8f0a17c1e6ee7a7dcb4d297446dc (cherry picked from commit 278baa557d18136a2641c015f7077a5838188766)
Diffstat (limited to 'vcl')
-rw-r--r--vcl/unx/generic/dtrans/X11_transferable.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/unx/generic/dtrans/X11_transferable.cxx b/vcl/unx/generic/dtrans/X11_transferable.cxx
index bcf54b664d0f..80294058859b 100644
--- a/vcl/unx/generic/dtrans/X11_transferable.cxx
+++ b/vcl/unx/generic/dtrans/X11_transferable.cxx
@@ -78,7 +78,7 @@ Any SAL_CALL X11Transferable::getTransferData( const DataFlavor& rFlavor )
OUStringToOString( rFlavor.MimeType, RTL_TEXTENCODING_ISO_8859_1 ).getStr(),
OUStringToOString( aString, RTL_TEXTENCODING_ISO_8859_1 ).getStr() );
#endif
- aRet <<= aString;
+ aRet <<= aString.replaceAll("\r\n", "\n");
}
else
aRet <<= aData;