[gtkmm: 3/5] Gtk::TreeListModel: Remove unnecessary callback




commit 5a02bfa7247ab298ef0fbcdea4c24f7a979c1f30
Author: Andreas Persson <andreasp56 outlook com>
Date:   Sun Aug 9 20:36:41 2020 +0200

    Gtk::TreeListModel: Remove unnecessary callback

 gtk/src/treelistmodel.ccg | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)
---
diff --git a/gtk/src/treelistmodel.ccg b/gtk/src/treelistmodel.ccg
index af8bffb0..c76f1ff0 100644
--- a/gtk/src/treelistmodel.ccg
+++ b/gtk/src/treelistmodel.ccg
@@ -29,11 +29,6 @@ GListModel* TreeListModel_CreateModelFunc(gpointer item, gpointer user_data)
     return nullptr;
 }
 
-void TreeListModel_destroy_callback(gpointer data)
-{
-  delete static_cast<Gtk::TreeListModel::SlotCreateModel*>(data);
-}
-
 } // anonymous namespace
 
 namespace Gtk
@@ -49,7 +44,7 @@ TreeListModel::TreeListModel(const Glib::RefPtr<Gio::ListModel>& root,
       G_LIST_MODEL(root->gobj_copy()), passthrough, autoexpand,
       &TreeListModel_CreateModelFunc,
       new SlotCreateModel(slot_create),
-      &TreeListModel_destroy_callback)))
+      &Glib::destroy_notify_delete<SlotCreateModel>)))
 {
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]