From e1bbea5e73390909b27b26242b1891802f4d7901 Mon Sep 17 00:00:00 2001 From: Jules Fouchy Date: Sun, 23 Feb 2025 19:10:29 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Don't=20reject=20project=20names?= =?UTF-8?q?=20that=20are=20too=20long?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is actually fine once we enable long file paths support, and even when its not enabled it works better if we just ignore that and let the system report errors --- src/ProjectManager/ProjectManager.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/ProjectManager/ProjectManager.cpp b/src/ProjectManager/ProjectManager.cpp index 02737bcf..c2f95696 100644 --- a/src/ProjectManager/ProjectManager.cpp +++ b/src/ProjectManager/ProjectManager.cpp @@ -404,9 +404,6 @@ auto ProjectManager::project_name_error_message(std::string const& name, NameVal if (name.empty()) return "Name cannot be empty"; - if (Cool::File::weakly_canonical(_impl.project_path(name)).string().size() > 255) - return "Name is too long"; - for (char const invalid_char : {'.', '<', '>', ':', '\"', '/', '\\', '|', '?', '*', '\0'}) { if (name.find(invalid_char) != std::string::npos)