* Bring CvPcb footprint window to the front when it has been obscured by another window

This commit is contained in:
Henner Zeller 2014-02-07 18:38:41 +00:00 committed by Brian Sidebotham
commit 34f6ca1b20
1 changed files with 9 additions and 0 deletions

View File

@ -934,6 +934,15 @@ void CVPCB_MAINFRAME::CreateScreenCmp()
{
if( m_DisplayFootprintFrame->IsIconized() )
m_DisplayFootprintFrame->Iconize( false );
// The display footprint window might be buried under some other
// windows, so CreateScreenCmp() on an existing window would not
// show any difference, leaving the user confused.
// So we want to put it to front, second after our CVPCB_MAINFRAME.
// We do this by a little dance of bringing it to front then the main
// frame back.
m_DisplayFootprintFrame->Raise(); // Make sure that is visible.
Raise(); // .. but still we want the focus.
}
m_DisplayFootprintFrame->InitDisplay();