Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Eisel <julian@blender.org>2020-10-12 19:04:52 +0300
committerJulian Eisel <julian@blender.org>2020-10-12 19:21:12 +0300
commitc1cee363cd39aaf25cbf4e099a07d1c4df6d37d7 (patch)
treef1d26f13c671d36202e19f7c325e922883616335 /source/blender/editors/space_outliner/outliner_intern.h
parent6f0b082378133afd944cc6af2e992c5f9fb12cd3 (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.h2
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 {