diff options
author | Julian Eisel <julian@blender.org> | 2021-10-27 19:24:25 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2021-10-27 19:27:36 +0300 |
commit | bca9ec767cd7a017a8cbe64ef0bd4b713b99a2b4 (patch) | |
tree | 6b171ad4906c6706cb3fa2eb540b707c5ebe4ce1 /source/blender/editors/interface | |
parent | 487faed6d0a1170a2f098552f794280fabe82186 (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.cc | 17 |
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(); } /* ---------------------------------------------------------------------- */ |