diff options
author | Julian Eisel <julian@blender.org> | 2022-07-20 18:13:15 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2022-07-20 18:16:15 +0300 |
commit | c4d8e28aa7043d7b7774d5b88ef454ba4d3e81ce (patch) | |
tree | 05c03edd3d32386c3dc5e58dd47e85d813501b35 /source/blender/editors/interface/views | |
parent | 0c6ae51d9f043c0914d68d36b221d91285a2da11 (diff) |
UI: Remove redundant view reference in view items
The new view item base class already holds a reference to the view, no
need to have one in the derived class as well.
Diffstat (limited to 'source/blender/editors/interface/views')
-rw-r--r-- | source/blender/editors/interface/views/grid_view.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/editors/interface/views/grid_view.cc b/source/blender/editors/interface/views/grid_view.cc index 54ed3fe1631..52ff1460cbd 100644 --- a/source/blender/editors/interface/views/grid_view.cc +++ b/source/blender/editors/interface/views/grid_view.cc @@ -29,8 +29,6 @@ AbstractGridViewItem &AbstractGridView::add_item(std::unique_ptr<AbstractGridVie items_.append(std::move(item)); AbstractGridViewItem &added_item = *items_.last(); - added_item.view_ = this; - item_map_.add(added_item.identifier_, &added_item); register_item(added_item); @@ -181,7 +179,7 @@ const AbstractGridView &AbstractGridViewItem::get_view() const throw std::runtime_error( "Invalid state, item must be added through AbstractGridView::add_item()"); } - return *view_; + return dynamic_cast<AbstractGridView &>(*view_); } /* ---------------------------------------------------------------------- */ |