mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 08:35:20 +02:00
Fix deletePathFromFilename returning cutoff filenames (#15211)
This commit is contained in:
@@ -63,7 +63,7 @@ inline io::path &getFileNameExtension(io::path &dest, const io::path &source)
|
||||
}
|
||||
|
||||
//! delete path from filename
|
||||
inline io::path &deletePathFromFilename(io::path &filename)
|
||||
inline io::path deletePathFromFilename(const io::path &filename)
|
||||
{
|
||||
// delete path from filename
|
||||
const fschar_t *s = filename.c_str();
|
||||
@@ -73,11 +73,10 @@ inline io::path &deletePathFromFilename(io::path &filename)
|
||||
while (*p != '/' && *p != '\\' && p != s)
|
||||
p--;
|
||||
|
||||
if (p != s) {
|
||||
if (p != s)
|
||||
++p;
|
||||
filename = p;
|
||||
}
|
||||
return filename;
|
||||
|
||||
return p;
|
||||
}
|
||||
|
||||
//! trim paths
|
||||
|
Reference in New Issue
Block a user