# HG changeset patch # User Teemu Piippo # Date 1657806479 -10800 # Node ID 083b0d8e220ae022e3dcdf7b86ffe59c0e6348e0 # Parent 07e65a4c6611598c461001fcf92a0e5504ba649f Convert text model to CR+LF when saving diff -r 07e65a4c6611 -r 083b0d8e220a src/documentmanager.cpp --- a/src/documentmanager.cpp Mon Jul 04 19:53:13 2022 +0300 +++ b/src/documentmanager.cpp Thu Jul 14 16:47:59 2022 +0300 @@ -195,7 +195,7 @@ QSaveFile file{info->path}; file.setDirectWriteFallback(true); if (file.open(QSaveFile::WriteOnly)) { - file.write(info->model->toPlainText().toUtf8()); + file.write(info->model->toPlainText().replace("\n", "\r\n").toUtf8()); const bool commitSucceeded = file.commit(); if (not commitSucceeded) { errors << QObject::tr("Could not save: %1").arg(file.errorString());