mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
parent
2ffa88d076
commit
8eaf9915c1
@ -432,8 +432,16 @@ void TOOL_DISPATCHER::DispatchWxEvent( wxEvent& aEvent )
|
||||
{
|
||||
wxWindow* window = dynamic_cast<wxWindow*>( m_toolMgr->GetToolHolder() );
|
||||
|
||||
#if defined( _WIN32 )
|
||||
// Mouse events may trigger regardless of window status (windows feature)
|
||||
// However we need to avoid focus fighting (especially modals)
|
||||
if( window && window->GetHWND() == GetForegroundWindow() )
|
||||
#else
|
||||
if( window )
|
||||
#endif
|
||||
{
|
||||
window->SetFocus();
|
||||
}
|
||||
}
|
||||
|
||||
// Mouse handling
|
||||
|
Loading…
x
Reference in New Issue
Block a user