Refocus control after doing our little raise/raise dance.

Fixes: lp:1821451
* https://bugs.launchpad.net/kicad/+bug/1821451

(cherry picked from commit 4020b5689b)
This commit is contained in:
Jeff Young 2019-04-11 12:32:44 +01:00
parent 4e2d900775
commit 3edad56e6b
1 changed files with 4 additions and 0 deletions

View File

@ -811,8 +811,12 @@ void CVPCB_MAINFRAME::CreateScreenCmp()
// So we want to put it to front, second after our CVPCB_MAINFRAME. // 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 // We do this by a little dance of bringing it to front then the main
// frame back. // frame back.
wxWindow* focus = FindFocus();
fpframe->Raise(); // Make sure that is visible. fpframe->Raise(); // Make sure that is visible.
Raise(); // .. but still we want the focus. Raise(); // .. but still we want the focus.
focus->SetFocus();
} }
fpframe->InitDisplay(); fpframe->InitDisplay();