diff --git a/Applications/FileManager/DirectoryView.cpp b/Applications/FileManager/DirectoryView.cpp index 24f4b81675..6e682af4f8 100644 --- a/Applications/FileManager/DirectoryView.cpp +++ b/Applications/FileManager/DirectoryView.cpp @@ -58,7 +58,7 @@ DirectoryView::DirectoryView(GWidget* parent) m_item_view->set_model_column(GDirectoryModel::Column::Name); - m_table_view->model()->on_model_update = [this](auto&) { + m_table_view->model()->on_update = [this] { set_status_message(String::format("%d item%s (%u byte%s)", model().row_count(), model().row_count() != 1 ? "s" : "", diff --git a/Libraries/LibGUI/GModel.cpp b/Libraries/LibGUI/GModel.cpp index 36e35abd56..e6cbc03af9 100644 --- a/Libraries/LibGUI/GModel.cpp +++ b/Libraries/LibGUI/GModel.cpp @@ -27,8 +27,8 @@ void GModel::for_each_view(Function callback) void GModel::did_update() { - if (on_model_update) - on_model_update(*this); + if (on_update) + on_update(); for_each_view([](auto& view) { view.did_update_model(); }); diff --git a/Libraries/LibGUI/GModel.h b/Libraries/LibGUI/GModel.h index e41c2e50ea..5d714c85b4 100644 --- a/Libraries/LibGUI/GModel.h +++ b/Libraries/LibGUI/GModel.h @@ -67,7 +67,7 @@ public: void register_view(Badge, GAbstractView&); void unregister_view(Badge, GAbstractView&); - Function on_model_update; + Function on_update; Function on_selection_changed; protected: diff --git a/Libraries/LibGUI/GSortingProxyModel.cpp b/Libraries/LibGUI/GSortingProxyModel.cpp index 0876f960d9..17859a4c2b 100644 --- a/Libraries/LibGUI/GSortingProxyModel.cpp +++ b/Libraries/LibGUI/GSortingProxyModel.cpp @@ -7,7 +7,7 @@ GSortingProxyModel::GSortingProxyModel(NonnullRefPtr&& target) : m_target(move(target)) , m_key_column(-1) { - m_target->on_model_update = [this](GModel&) { + m_target->on_update = [this] { resort(); }; }