From 44c6bbdf758664a465796bef823b958eea445217 Mon Sep 17 00:00:00 2001 From: JesseMckinzie Date: Wed, 8 May 2024 10:46:20 -0600 Subject: [PATCH] Fix build issue on Windows --- src/filepattern/cpp/internal/internal_pattern.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/filepattern/cpp/internal/internal_pattern.cpp b/src/filepattern/cpp/internal/internal_pattern.cpp index 7675bb89..318ebfe2 100644 --- a/src/filepattern/cpp/internal/internal_pattern.cpp +++ b/src/filepattern/cpp/internal/internal_pattern.cpp @@ -219,7 +219,12 @@ void InternalPattern::sortFiles(){ doj::alphanum_less comparator; // alphanum comparison algorithm for strings with numeric and alphabetic chars sort(this->valid_files_.begin(), this->valid_files_.end(), [comparator](Tuple& m1, Tuple& m2){ - return comparator(get<1>(m1)[0], get<1>(m2)[0]); + + #ifdef JAVA_BINDING + return comparator(get<1>(m1)[0], get<1>(m2)[0]); + #else + return comparator(get<1>(m1)[0].u8string(), get<1>(m2)[0].u8string()); + #endif }); }