From 2309e77835a5e4399dc8e9dd6db0243625fbe8c7 Mon Sep 17 00:00:00 2001 From: DoLearnWhileAlive <64268800+DoLearnWhileAlive@users.noreply.github.com> Date: Fri, 15 Nov 2024 12:59:07 +0100 Subject: [PATCH] Fix image creation fails when folder contains subfolder --- image.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/image.cpp b/image.cpp index b8e687d..801760d 100644 --- a/image.cpp +++ b/image.cpp @@ -171,8 +171,10 @@ bool Image::add_directory(Directory *dir) { for (int i = 0; i < dir->get_file_count(); i++) { File *file = (*dir)[i]; - if (file->is_directory() && !add_directory((Directory *) file)) { - return false; + if (file->is_directory()) { + if (!add_directory((Directory *) file)) { + return false; + } } else if (!add_file(file)) { return false; }