From 77b392a2ef6e2409c289f081e198d093251b52ac Mon Sep 17 00:00:00 2001 From: Bernard Teo Date: Mon, 3 Mar 2025 23:31:16 +0800 Subject: [PATCH] Linux (GTK, Portal): Fix unintended wchar_t literals (#160) The existing code is technically correct, but using `wchar_t` literals are unintended since we always use UTF-8 on Linux (both GTK and Portal). --- src/nfd_gtk.cpp | 4 ++-- src/nfd_portal.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nfd_gtk.cpp b/src/nfd_gtk.cpp index bdb6292..a52b6d3 100644 --- a/src/nfd_gtk.cpp +++ b/src/nfd_gtk.cpp @@ -92,7 +92,7 @@ void AddFiltersToDialog(GtkFileChooser* chooser, // count number of file extensions size_t sep = 1; for (const nfdnchar_t* p_spec = filterList[index].spec; *p_spec; ++p_spec) { - if (*p_spec == L',') { + if (*p_spec == ',') { ++sep; } } @@ -192,7 +192,7 @@ Pair_GtkFileFilter_FileExtension* AddFiltersToDialogWithMap(GtkFileChooser* choo // count number of file extensions size_t sep = 1; for (const nfdnchar_t* p_spec = filterList[index].spec; *p_spec; ++p_spec) { - if (*p_spec == L',') { + if (*p_spec == ',') { ++sep; } } diff --git a/src/nfd_portal.cpp b/src/nfd_portal.cpp index 03075e3..15a4a73 100644 --- a/src/nfd_portal.cpp +++ b/src/nfd_portal.cpp @@ -278,7 +278,7 @@ void AppendSingleFilter(DBusMessageIter& base_iter, const nfdnfilteritem_t& filt // count number of file extensions size_t sep = 1; for (const char* p = filter.spec; *p; ++p) { - if (*p == L',') { + if (*p == ',') { ++sep; } } @@ -346,7 +346,7 @@ bool AppendSingleFilterCheckExtn(DBusMessageIter& base_iter, // count number of file extensions size_t sep = 1; for (const char* p = filter.spec; *p; ++p) { - if (*p == L',') { + if (*p == ',') { ++sep; } }