Fix T59170: Box select ignores modifiers-keys once tool option is set
authorCampbell Barton <ideasman42@gmail.com>
Wed, 12 Dec 2018 03:26:43 +0000 (14:26 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 12 Dec 2018 03:26:43 +0000 (14:26 +1100)
commit4ae68d6825a03617b6abf2f897690189ec3db3a8
tree89c5fb17b401ef17e47f9794a62a2792bf8d3c3d
parent49490e5cfbeb2b0b823aa2042401891001870a6e
Fix T59170: Box select ignores modifiers-keys once tool option is set

- Key-map items properties now override tool-options
  so modifier keys can have different behavior to the default action.

- Box & circle select now have `wait_for_input` properties
  instead of detecting this based on selection options being set or not.
  This relied on the key-map setting properties which may need to be
  initialize from the tool settings.
release/scripts/presets/keyconfig/keymap_data/blender_default.py
source/blender/windowmanager/intern/wm_gesture_ops.c
source/blender/windowmanager/intern/wm_operator_props.c
source/blender/windowmanager/intern/wm_toolsystem.c