Sync with trunk r63430.
[reactos.git] / dll / win32 / shell32 / defcontextmenu.cpp
index 5d96eb1..be2e8eb 100644 (file)
@@ -600,8 +600,13 @@ CDefaultContextMenu::AddStaticContextMenusToMenu(
         fState = MFS_ENABLED;
         mii.dwTypeData = NULL;
 
+        /* set first entry as default */
+        if (pEntry == m_pStaticEntries)
+            fState |= MFS_DEFAULT;
+        
         if (!wcsicmp(pEntry->szVerb, L"open"))
         {
+            /* override default when open verb is found */
             fState |= MFS_DEFAULT;
             idResource = IDS_OPEN_VERB;
         }