diff --git a/dll/win32/shell32/folders/CRegFolder.cpp b/dll/win32/shell32/folders/CRegFolder.cpp index 9792e0568f3..11652661f01 100644 --- a/dll/win32/shell32/folders/CRegFolder.cpp +++ b/dll/win32/shell32/folders/CRegFolder.cpp @@ -82,6 +82,11 @@ HRESULT CALLBACK RegFolderContextMenuCallback(IShellFolder *psf, if (!SH_ShowRecycleBinProperties(L'C')) hr = E_FAIL; } + else + { + /* Tell the caller to run the default action */ + hr = S_FALSE; + } SHFree(pidlFolder); _ILFreeaPidl(apidl, cidl);