Disable ALT disambiguation for MSW

Better to not show anything than to show a broken dialog.
Disambiguation is accessible using the long-click function

Fixes https://gitlab.com/kicad/code/kicad/issues/9232
This commit is contained in:
Seth Hillbrand 2021-09-25 09:04:22 -07:00
parent 3e7310a219
commit e955ee7bd2
1 changed files with 7 additions and 2 deletions

View File

@ -55,7 +55,12 @@ void SELECTION_TOOL::setModifiersState( bool aShiftState, bool aCtrlState, bool
m_drag_subtractive = aCtrlState && aShiftState && !aAltState; m_drag_subtractive = aCtrlState && aShiftState && !aAltState;
// While the ALT key has some conflicts under MSW (and some flavors of Linux WMs), it remains // While the ALT key has some conflicts under MSW (and some flavors of Linux WMs), it remains
// useful for users who only use tap-click rather than holding the button. It doesn't hurt // useful for users who only use tap-click rather than holding the button. We disable it for
// to also have this option. // windows because it flashes the disambiguation menu without showing data
#ifndef __WINDOWS__
m_skip_heuristics = aAltState; m_skip_heuristics = aAltState;
#else
m_skip_heuristics = false;
#endif
} }