From 5ac1d0c65dfbab12c6dd7927f5f03c7a85286fef Mon Sep 17 00:00:00 2001 From: Agent X <44549182+AgentXLP@users.noreply.github.com> Date: Fri, 5 Jul 2024 18:36:58 -0400 Subject: [PATCH] Fix player palette export crash --- src/pc/djui/djui_panel_player.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pc/djui/djui_panel_player.c b/src/pc/djui/djui_panel_player.c index 8ccc9dd0a..23779bff9 100644 --- a/src/pc/djui/djui_panel_player.c +++ b/src/pc/djui/djui_panel_player.c @@ -133,7 +133,11 @@ static bool djui_panel_player_edit_palette_preset_name_valid(char* buffer) { if (buffer[0] == '\0') { return false; } char* c = buffer; while (*c != '\0') { +#if defined(_WIN32) || defined(_WIN64) + if (*c == '/' || *c == '\\' || *c == ':' || *c == '<' || *c == '>' || *c == '"' || *c == '|' || *c == '?' || *c == '*') { return false; } +#else if (*c == '/' || *c == '\\') { return false; } +#endif if (!djui_unicode_valid_char(c)) { return false; } c = djui_unicode_next_char(c); }