Ignore:
Timestamp:
May 17, 2001, 11:50:30 AM (24 years ago)
Author:
sandervl
Message:

destroy menu window after it has been used (instead of just hiding it)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/menu.cpp

    r4865 r5725  
    1 /* $Id: menu.cpp,v 1.29 2001-01-01 11:48:10 sandervl Exp $*/
     1/* $Id: menu.cpp,v 1.30 2001-05-17 09:50:29 sandervl Exp $*/
    22/*
    33 * Menu functions
     
    20832083        if (submenu->hWnd == MENU_GetTopPopupWnd() )
    20842084        {
    2085             ShowWindow( submenu->hWnd, SW_HIDE );
     2085            DestroyWindow( submenu->hWnd );
     2086            submenu->hWnd = 0;
     2087//            ShowWindow( submenu->hWnd, SW_HIDE );
    20862088            uSubPWndLevel = 0;
    20872089        }
     
    30363038        if (menu && menu->wFlags & MF_POPUP)
    30373039        {
    3038             ShowWindow( menu->hWnd, SW_HIDE );
    3039             uSubPWndLevel = 0;
     3040                DestroyWindow( menu->hWnd );
     3041                menu->hWnd = 0;
     3042//            ShowWindow( menu->hWnd, SW_HIDE );
     3043                uSubPWndLevel = 0;
    30403044        }
    30413045        MENU_SelectItem( mt.hOwnerWnd, mt.hTopMenu, NO_SELECTED_ITEM, FALSE, 0 );
Note: See TracChangeset for help on using the changeset viewer.