diff --git a/reactos/base/applications/mspaint/winproc.cpp b/reactos/base/applications/mspaint/winproc.cpp index d6de2110a7e..2e2ab6349a3 100644 --- a/reactos/base/applications/mspaint/winproc.cpp +++ b/reactos/base/applications/mspaint/winproc.cpp @@ -222,6 +222,8 @@ LRESULT CMainWindow::OnInitMenuPopup(UINT nMsg, WPARAM wParam, LPARAM lParam, BO switch (lParam) { case 0: /* File menu */ + if ((HMENU)wParam != GetSubMenu(menu, 0)) + break; EnableMenuItem(menu, IDM_FILEASWALLPAPERPLANE, ENABLED_IF(isAFile)); EnableMenuItem(menu, IDM_FILEASWALLPAPERCENTERED, ENABLED_IF(isAFile)); EnableMenuItem(menu, IDM_FILEASWALLPAPERSTRETCHED, ENABLED_IF(isAFile));