From ef2b19789db924235b6774b6d6dd833036fc22c4 Mon Sep 17 00:00:00 2001 From: Sommer Date: Thu, 9 May 2019 09:50:37 +0200 Subject: [PATCH] [INTERNAL] avoid adding line break on save if not existent before --- .../intellij/plugins/csv/editor/table/CsvTableEditor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/CsvTableEditor.java b/src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/CsvTableEditor.java index 71b3703a..4ae6c5e5 100644 --- a/src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/CsvTableEditor.java +++ b/src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/CsvTableEditor.java @@ -158,7 +158,8 @@ protected String generateCsv(Object[][] data) { result.append(this.currentSeparator); } } - if (CsvEditorSettingsExternalizable.getInstance().isFileEndLineBreak() || row < data.length - 1) { + if (row < data.length - 1 || + (CsvEditorSettingsExternalizable.getInstance().isFileEndLineBreak() && getColumnInfoMap().hasEmptyLastLine())) { result.append("\n"); } }