diff options
Diffstat (limited to '7zip/UI/Common/Update.cpp')
-rwxr-xr-x | 7zip/UI/Common/Update.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/7zip/UI/Common/Update.cpp b/7zip/UI/Common/Update.cpp index a241c9c4..f8185bfe 100755 --- a/7zip/UI/Common/Update.cpp +++ b/7zip/UI/Common/Update.cpp @@ -523,9 +523,9 @@ HRESULT EnumerateInArchiveItems(const NWildcard::CCensor &censor, { CArchiveItem ai; - RINOK(GetArchiveItemPath(archive, i, defaultItemName, ai.Name)); + RINOK(GetArchiveItemPath(archive, i, ai.Name)); RINOK(IsArchiveItemFolder(archive, i, ai.IsDirectory)); - ai.Censored = censor.CheckPath(ai.Name, !ai.IsDirectory); + ai.Censored = censor.CheckPath(ai.Name.IsEmpty() ? defaultItemName : ai.Name, !ai.IsDirectory); RINOK(GetArchiveItemFileTime(archive, i, archiveFileInfo.LastWriteTime, ai.LastWriteTime)); @@ -583,14 +583,14 @@ static HRESULT UpdateWithItemLists( #ifdef _WIN32 class CCurrentDirRestorer { - CSysString m_CurrentDirectory; + UString m_CurrentDirectory; public: CCurrentDirRestorer() { NFile::NDirectory::MyGetCurrentDirectory(m_CurrentDirectory); } ~CCurrentDirRestorer() { RestoreDirectory();} bool RestoreDirectory() - { return BOOLToBool(::SetCurrentDirectory(m_CurrentDirectory)); } + { return BOOLToBool(NFile::NDirectory::MySetCurrentDirectory(m_CurrentDirectory)); } }; #endif |