From 98518865f72ccb25e3f5a061508aff98ffb59493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20P=C3=B6sel?= Date: Sun, 5 Feb 2017 23:40:55 +0100 Subject: Msg_Export: Allow entering "0" for no limit of line width --- plugins/Msg_Export/src/utils.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins/Msg_Export/src/utils.cpp') diff --git a/plugins/Msg_Export/src/utils.cpp b/plugins/Msg_Export/src/utils.cpp index 6f0a26d065..f3296752ed 100755 --- a/plugins/Msg_Export/src/utils.cpp +++ b/plugins/Msg_Export/src/utils.cpp @@ -1308,7 +1308,9 @@ bool bWriteIndentedToFile(HANDLE hFile, int nIndent, const wchar_t *pszSrc, bool if (pszSrc[nLineLen] == '\n' || pszSrc[nLineLen] == '\r') break; - if (nLineLen >= nMaxLineWidth) { // ok the line was not broken. we need to force a break + // if user set nMaxLineWidth to 0, we don't break anything, otherwise check the length + if (nMaxLineWidth != 0 && nLineLen >= nMaxLineWidth) { + // ok the line was not broken. we need to force a break // we will scan backwards again to finde a space !! // then we will look for a ? and so on. -- cgit v1.2.3