Author: akhaldi
Date: Sat Jan 14 17:03:40 2012
New Revision: 54959

URL: http://svn.reactos.org/svn/reactos?rev=54959&view=rev
Log:
[SHELL32]
* Remove the loading new item service hack.
* Implement proper loading of dynamic background item context.

Modified:
    trunk/reactos/dll/win32/shell32/defcontextmenu.cpp

Modified: trunk/reactos/dll/win32/shell32/defcontextmenu.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/defcontextmenu.cpp?rev=54959&r1=54958&r2=54959&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/defcontextmenu.cpp [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/defcontextmenu.cpp [iso-8859-1] Sat Jan 14 
17:03:40 2012
@@ -565,13 +565,9 @@
     }
 
     /* load create new shell extension */
-    if (RegOpenKeyExW(HKEY_CLASSES_ROOT,
-                      L"CLSID\\{D969A300-E7FF-11d0-A93B-00A0C90F2719}",
-                      0,
-                      KEY_READ,
-                      &hKey) == ERROR_SUCCESS)
-    {
-        LoadDynamicContextMenuHandler(hKey, &CLSID_NewMenu, TRUE);
+    if (RegOpenKeyExW(HKEY_CLASSES_ROOT, L"Directory\\Background", 0, 
KEY_READ, &hKey) == ERROR_SUCCESS)
+    {
+        EnumerateDynamicContextHandlerForKey(hKey);
         RegCloseKey(hKey);
     }
 


Reply via email to