From 852febd80ec724502cf2c6bea5ad898eb78c4dda Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 17 Apr 2010 14:15:34 +0000 Subject: [PATCH] Don't return invalid size from wxDir::GetTotalSize() for empty dirs. wxDirTraverserSumSize::GetTotalSize() may, and will, return 0 for empty directories, this is not an error and so don't treat it as such. Closes #11937. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/dircmn.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/dircmn.cpp b/src/common/dircmn.cpp index 89ec5076e2..79ce97e0a3 100644 --- a/src/common/dircmn.cpp +++ b/src/common/dircmn.cpp @@ -347,8 +347,7 @@ wxULongLong wxDir::GetTotalSize(const wxString &dirname, wxArrayString *filesSki return wxInvalidSize; wxDirTraverserSumSize traverser; - if (dir.Traverse(traverser) == (size_t)-1 || - traverser.GetTotalSize() == 0) + if (dir.Traverse(traverser) == (size_t)-1 ) return wxInvalidSize; if (filesSkipped) -- 2.49.0