Browse Source

Merge pull request #79374 from raulsntos/ignore-directories-in-tpz

Ignore directory entries in TPZ
Yuri Sizov 1 year ago
parent
commit
6d2a827f73
1 changed files with 7 additions and 0 deletions
  1. 7 0
      editor/export/export_template_manager.cpp

+ 7 - 0
editor/export/export_template_manager.cpp

@@ -466,6 +466,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();