diff options
author | Julian Eisel <julian@blender.org> | 2020-10-12 19:04:52 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-10-12 19:21:12 +0300 |
commit | c1cee363cd39aaf25cbf4e099a07d1c4df6d37d7 (patch) | |
tree | f1d26f13c671d36202e19f7c325e922883616335 /source/blender/editors/space_outliner/outliner_intern.h | |
parent | 6f0b082378133afd944cc6af2e992c5f9fb12cd3 (diff) |
Fix T81555: Outliner object state filter not updating correctly
When changing the selected, active or visible object(s), the Outliner
has to be rebuilt while using the corresponding object state filters.
The object hiding operators also have to send the proper notifiers (they
changed visibility without notifying about that).
Diffstat (limited to 'source/blender/editors/space_outliner/outliner_intern.h')
-rw-r--r-- | source/blender/editors/space_outliner/outliner_intern.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/space_outliner/outliner_intern.h b/source/blender/editors/space_outliner/outliner_intern.h index 9ef3d8eed7a..d0614302502 100644 --- a/source/blender/editors/space_outliner/outliner_intern.h +++ b/source/blender/editors/space_outliner/outliner_intern.h @@ -236,6 +236,8 @@ void outliner_build_tree(struct Main *mainvar, struct SpaceOutliner *space_outliner, struct ARegion *region); +bool outliner_requires_rebuild_on_select_or_active_change( + const struct SpaceOutliner *space_outliner); bool outliner_mode_requires_always_rebuild(const struct SpaceOutliner *space_outliner); typedef struct IDsSelectedData { |