TreeView: Clear metadata after model update

When the filesystem model is updated, it is rebuilt. This means dangling
indexes inside the TreeView metadata table will have old information and random
directories will toggle open. Clearing the table alleviates this issue.
This commit is contained in:
Tommy Nguyen 2019-12-12 11:07:53 -05:00 committed by Andreas Kling
parent 2bd640277e
commit d8b7cd940f
Notes: sideshowbarker 2024-07-19 10:52:38 +09:00

View file

@ -250,6 +250,7 @@ void GTreeView::scroll_into_view(const GModelIndex& a_index, Orientation orienta
void GTreeView::did_update_model()
{
m_view_metadata.clear();
GAbstractView::did_update_model();
update_content_size();
update();