Index: src/chext/MenuExt.cpp =================================================================== diff -u -N -rc17c4aa7bb4c96219af4191623abe40d18e02713 -rb54c79b15d7c1a101c43994e9a403b07d695c8dc --- src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision c17c4aa7bb4c96219af4191623abe40d18e02713) +++ src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision b54c79b15d7c1a101c43994e9a403b07d695c8dc) @@ -238,7 +238,7 @@ return E_FAIL; // find command to be executed, if not found - fail - TShellMenuItemPtr spSelectedItem = m_tContextMenuHandler.GetCommandByMenuItemOffset(LOWORD(lpmis->itemID)); + TShellMenuItemPtr spSelectedItem = m_tContextMenuHandler.GetCommandByItemID(LOWORD(lpmis->itemID)); if(!spSelectedItem || !spSelectedItem->SpecifiesDestinationPath()) return E_FAIL; @@ -295,7 +295,7 @@ return S_OK; // find command to be executed, if not found - fail - TShellMenuItemPtr spSelectedItem = m_tContextMenuHandler.GetCommandByMenuItemOffset(LOWORD(lpdis->itemID)); + TShellMenuItemPtr spSelectedItem = m_tContextMenuHandler.GetCommandByItemID(LOWORD(lpdis->itemID)); if(!spSelectedItem || !spSelectedItem->SpecifiesDestinationPath()) return E_FAIL;