diff --git a/reactos/base/shell/rshell/CMergedFolder.cpp b/reactos/base/shell/rshell/CMergedFolder.cpp index 2d63e52ea0d..82ccf865e0c 100644 --- a/reactos/base/shell/rshell/CMergedFolder.cpp +++ b/reactos/base/shell/rshell/CMergedFolder.cpp @@ -225,17 +225,15 @@ HRESULT CEnumMergedFolder::Begin(HWND hwndOwner, SHCONTF flags) int order = CompareStringW(GetThreadLocale(), NORM_IGNORECASE, pInfo->parseName, lstrlenW(pInfo->parseName), info.parseName, lstrlenW(info.parseName)); - switch (order) + + if (order == CSTR_EQUAL) { - case CSTR_EQUAL: TRACE("Item name already exists! Marking '%S' as shared ...\n", name); bShared = TRUE; pInfo->shared = TRUE; pInfo->pidl2 = info.pidl; CoTaskMemFree(name); break; - default: - continue; } } @@ -815,4 +813,4 @@ HRESULT STDMETHODCALLTYPE CMergedFolder::QueryNameSpace2(ULONG, QUERYNAMESPACEIN { UNIMPLEMENTED; return E_NOTIMPL; -} \ No newline at end of file +}