Skip to content

Commit b026f58

Browse files
committed
qwe
1 parent 0b017c7 commit b026f58

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

‎src/file/file.cpp‎

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,9 @@ Strings File::Impl::childFileNames() const
187187
return mCombineArchive->fileNames();
188188
}
189189

190-
return {};
190+
static const Strings EMPTY_STRINGS;
191+
192+
return EMPTY_STRINGS;
191193
}
192194

193195
FilePtrs File::Impl::childFiles() const
@@ -196,20 +198,24 @@ FilePtrs File::Impl::childFiles() const
196198
return mCombineArchive->files();
197199
}
198200

199-
return {};
201+
static const FilePtrs EMPTY_FILEPTRS;
202+
203+
return EMPTY_FILEPTRS;
200204
}
201205

202206
FilePtr File::Impl::childFile(size_t pIndex) const
203207
{
208+
static const FilePtr EMPTY_FILEPTR;
209+
204210
if (mType == Type::COMBINE_ARCHIVE) {
205211
if (pIndex >= mCombineArchive->fileCount()) {
206-
return {};
212+
return EMPTY_FILEPTR;
207213
}
208214

209215
return mCombineArchive->file(pIndex);
210216
}
211217

212-
return {};
218+
return EMPTY_FILEPTR;
213219
}
214220

215221
#ifdef __EMSCRIPTEN__
@@ -222,7 +228,9 @@ FilePtr File::Impl::childFile(const std::string &pFileName) const
222228
return mCombineArchive->file(pFileName);
223229
}
224230

225-
return {};
231+
static const FilePtr EMPTY_FILEPTR;
232+
233+
return EMPTY_FILEPTR;
226234
}
227235

228236
File::File(const std::string &pFileNameOrUrl, bool pRetrieveContents)

0 commit comments

Comments
 (0)