From 81ddb59191a19209d01247fe4180587a64446aa6 Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Sat, 7 Nov 2020 16:40:38 +0100 Subject: [PATCH] Initialize the TreeIter when it's null, Fixes #311 --- generated/gtkd/gtk/TreeModelT.d | 3 +++ src/APILookupGtk.txt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/generated/gtkd/gtk/TreeModelT.d b/generated/gtkd/gtk/TreeModelT.d index d80e9ab9e..85f482d53 100644 --- a/generated/gtkd/gtk/TreeModelT.d +++ b/generated/gtkd/gtk/TreeModelT.d @@ -273,6 +273,9 @@ public template TreeModelT(TStruct) */ public int getIter(TreeIter iter, TreePath path) { + if ( iter is null ) + iter = new TreeIter(); + iter.setModel(this); return gtk_tree_model_get_iter( getTreeModelStruct(), diff --git a/src/APILookupGtk.txt b/src/APILookupGtk.txt index ca5ab4a9c..0b3c2aacc 100644 --- a/src/APILookupGtk.txt +++ b/src/APILookupGtk.txt @@ -3653,6 +3653,9 @@ code: start */ public int getIter(TreeIter iter, TreePath path) { + if ( iter is null ) + iter = new TreeIter(); + iter.setModel(this); return gtk_tree_model_get_iter( getTreeModelStruct(),