* Bring CvPcb footprint window to the front when it has been obscured by another window
This commit is contained in:
commit
34f6ca1b20
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue