reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

commit 09dbbf66145542c23719d674ab24008e5f6c2e8d
parent 87536a0e4480fcabd69c2b44f8d2a8b6aeef4e9c
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Sun, 10 Dec 2017 06:22:46 -0800

use CRLF as newline separator when copying multiple values on Windows

Diffstat:
Msrc/dialog.cpp | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/dialog.cpp b/src/dialog.cpp @@ -345,8 +345,14 @@ void Dialog::setClipboard(const string &text) void Dialog::setClipboard(const vector<string> &values) { +#ifdef _WIN32 + constexpr const char *nl = "\r\n"; +#else + constexpr const char *nl = "\n"; +#endif + if(!values.empty()) - setClipboard(boost::algorithm::join(values, "\n")); + setClipboard(boost::algorithm::join(values, nl)); } HWND Dialog::getControl(const int idc)