You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-22 15:06:45 +00:00
Ignore directory entries in TPZ
Zip files may contain directory entries, they always end with a path separator and zip entries always use forward slashes for path separators. There's no need to create the directories included in the zip file, since they'll already be created when creating the individual files.
This commit is contained in:
@@ -465,6 +465,13 @@ bool ExportTemplateManager::_install_file_selected(const String &p_file, bool p_
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (String::utf8(fname).ends_with("/")) {
|
||||||
|
// File is a directory, ignore it.
|
||||||
|
// Directories will be created when extracting each file.
|
||||||
|
ret = unzGoToNextFile(pkg);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
String file_path(String::utf8(fname).simplify_path());
|
String file_path(String::utf8(fname).simplify_path());
|
||||||
|
|
||||||
String file = file_path.get_file();
|
String file = file_path.get_file();
|
||||||
|
|||||||
Reference in New Issue
Block a user