From 45a96ad4eab18b29c171e2524aec0615372111a6 Mon Sep 17 00:00:00 2001 From: Abdelilah El Aissaoui Date: Sun, 18 Aug 2024 20:45:34 +0200 Subject: [PATCH] Fixed removeLineDelimiters method not working properly in CRLF files (\n was removed before \r\n) --- .../com/jetpackduba/gitnuro/extensions/StringExtensions.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/jetpackduba/gitnuro/extensions/StringExtensions.kt b/src/main/kotlin/com/jetpackduba/gitnuro/extensions/StringExtensions.kt index c711f97..2c6d44d 100644 --- a/src/main/kotlin/com/jetpackduba/gitnuro/extensions/StringExtensions.kt +++ b/src/main/kotlin/com/jetpackduba/gitnuro/extensions/StringExtensions.kt @@ -33,8 +33,10 @@ val String.dirPath: String } fun String.removeLineDelimiters(): String { - return this.removeSuffix("\n") + return this .removeSuffix("\r\n") + .removeSuffix("\n") + } val String.lineDelimiter: String?