- don't load OpenWith shell extension on desktop, mydocuments, controlpanel, recycleb...
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Sun, 6 Jul 2008 05:26:34 +0000 (05:26 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Sun, 6 Jul 2008 05:26:34 +0000 (05:26 +0000)
svn path=/trunk/; revision=34318

reactos/dll/win32/shell32/she_ocmenu.c

index 1a30e3a..f9e4d1b 100644 (file)
@@ -1230,7 +1230,8 @@ SHEOW_LoadOpenWithItems(SHEOWImpl *This, IDataObject *pdtobj)
         ERR("no mem\n");
         return E_OUTOFMEMORY;
     }
-    if (_ILIsFolder(pidl_child))
+    if (_ILIsDesktop(pidl_child) || _ILIsMyDocuments(pidl_child) || _ILIsControlPanel(pidl_child) ||
+        _ILIsBitBucket(pidl_child) || _ILIsDrive(pidl_child) || _ILIsCPanelStruct(pidl_child) || _ILIsFolder(pidl_child))
     {
         TRACE("pidl is a folder\n");
         SHFree((void*)pidl);