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>2021-10-27 19:24:25 +0300
committerJulian Eisel <julian@blender.org>2021-10-27 19:27:36 +0300
commitbca9ec767cd7a017a8cbe64ef0bd4b713b99a2b4 (patch)
tree6b171ad4906c6706cb3fa2eb540b707c5ebe4ce1 /source/blender/editors/interface
parent487faed6d0a1170a2f098552f794280fabe82186 (diff)
Revert "Asset Browser: Ensure parent catalogs are expanded when adding child"
This reverts commit 487faed6d0a1170a2f098552f794280fabe82186. I changed my mind on how to implement this feature. Adding a catalog should also activate it, like we do it for adding other data in Blender. The activation will automatically make it visible then. See the following commit.
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r--source/blender/editors/interface/tree_view.cc17
1 files changed, 0 insertions, 17 deletions
diff --git a/source/blender/editors/interface/tree_view.cc b/source/blender/editors/interface/tree_view.cc
index d64f9d9c975..c08fa51d5a5 100644
--- a/source/blender/editors/interface/tree_view.cc
+++ b/source/blender/editors/interface/tree_view.cc
@@ -169,21 +169,6 @@ void AbstractTreeView::change_state_delayed()
foreach_item([](AbstractTreeViewItem &item) { item.change_state_delayed(); });
}
-void AbstractTreeView::unveil_new_items_in_focused_parent() const
-{
- foreach_item([](AbstractTreeViewItem &item) {
- if (!item.is_new_ || !item.parent_) {
- return;
- }
- if (item.parent_->is_active() ||
- /* Tree-row button is not created if a parent is collapsed. It's required for the
- * hover-check. */
- (item.parent_->tree_row_but_ && item.parent_->is_hovered())) {
- item.parent_->set_collapsed(false);
- }
- });
-}
-
/* ---------------------------------------------------------------------- */
void AbstractTreeViewItem::tree_row_click_fn(struct bContext * /*C*/,
@@ -408,7 +393,6 @@ void AbstractTreeViewItem::update_from_old(const AbstractTreeViewItem &old)
is_open_ = old.is_open_;
is_active_ = old.is_active_;
is_renaming_ = old.is_renaming_;
- is_new_ = false;
}
bool AbstractTreeViewItem::matches(const AbstractTreeViewItem &other) const
@@ -585,7 +569,6 @@ void TreeViewBuilder::build_tree_view(AbstractTreeView &tree_view)
tree_view.update_from_old(block_);
tree_view.change_state_delayed();
tree_view.build_layout_from_tree(TreeViewLayoutBuilder(block_));
- tree_view.unveil_new_items_in_focused_parent();
}
/* ---------------------------------------------------------------------- */