Author: mjansen Date: Wed Feb 8 22:24:47 2017 New Revision: 73758 URL: http://svn.reactos.org/svn/reactos?rev=73758&view=rev Log: [SHELL32] CDefaultContextMenu: Fix starting applications with just one 'static' menu item.
Modified: trunk/reactos/dll/win32/shell32/CDefaultContextMenu.cpp Modified: trunk/reactos/dll/win32/shell32/CDefaultContextMenu.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/CDefaultContextMenu.cpp?rev=73758&r1=73757&r2=73758&view=diff ============================================================================== --- trunk/reactos/dll/win32/shell32/CDefaultContextMenu.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/CDefaultContextMenu.cpp [iso-8859-1] Wed Feb 8 22:24:47 2017 @@ -675,7 +675,9 @@ /* Add static context menu handlers */ IndexMenu = AddStaticContextMenusToMenu(hMenu, IndexMenu, idCmdNext, idCmdLast); - if (m_iIdSCMLast && m_iIdSCMFirst != m_iIdSCMLast) + if (m_iIdSCMLast && m_iIdSCMFirst > m_iIdSCMLast) + m_iIdSCMLast = m_iIdSCMFirst = 0; + else if (m_iIdSCMLast) idCmdNext = m_iIdSCMLast + 1; /* Add dynamic context menu handlers */