Blender Git Commit Log

Git Commits -> Revision 702e00f

Revision 702e00f by Nathan Craddock (master)
June 19, 2020, 18:43 (GMT)
Outliner: Selection cleanup

No functional changes. The outliner selection operators shared many
different functions for selection, activation, mode toggling, and other
actions, but the code paths were not always clear, making any changes
difficult.

This cleans up the code and uses outliner_item_select() as the base
function for selection, activation, mode toggling between the different
selection operators. It also prepares for future features and fixes.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D5817

Commit Details:

Full Hash: 702e00f91088031f83cfed1528d5ed22069a9d35
Parent Commit: ec963d9
Lines Changed: +129, -97

4 Modified Paths:

/source/blender/editors/space_outliner/outliner_intern.h (+15, -8) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+101, -80) (Diff)
/source/blender/editors/space_outliner/outliner_sync.c (+9, -5) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+4, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021