Fixed creating menu item which is disabled before being attached to the menu.

Menu item should be created in disabled state if wxMenuItem is flagged as disabled.

Closes #17282.
This commit is contained in:
Artur Wieczorek
2015-12-12 21:12:35 +01:00
parent af05905454
commit 9e657d82f9

View File

@@ -556,6 +556,12 @@ bool wxMenu::DoInsertOrAppend(wxMenuItem *pItem, size_t pos)
mii.wID = id;
}
if ( flags & MF_GRAYED )
{
mii.fMask |= MIIM_STATE;
mii.fState = MFS_GRAYED;
}
if ( flags & MF_CHECKED )
{
mii.fMask |= MIIM_STATE;