Don't refresh unshown menu item

This commit is contained in:
Kvaz1r
2021-07-04 18:33:58 +03:00
parent ef90e73e5a
commit 2f71702e4e

View File

@@ -369,7 +369,13 @@ void wxPopupMenuWindow::ChangeCurrent(wxMenuItemIter node)
}
if ( m_nodeCurrent )
RefreshItem(m_nodeCurrent->GetData());
{
wxMenuItem *item = m_nodeCurrent->GetData();
if ( item && item->GetMenu()->IsShown() )
{
RefreshItem(m_nodeCurrent->GetData());
}
}
}
}