(tree-model-sort (g-object tree-model-sort))
(child-path (g-boxed-foreign tree-path)))
-(export 'tree-model-sort-conver-child-path-to-path)
+(export 'tree-model-sort-convert-child-path-to-path)
(defcfun gtk-tree-model-sort-convert-child-iter-to-iter :boolean
(tree-model-sort (g-object tree-model-sort))
(defcfun gtk-tree-model-iter-parent :boolean
(tree-model g-object)
(iter (g-boxed-foreign tree-iter))
- (parent (g-boxed-foreign tree-iter)))
+ (child (g-boxed-foreign tree-iter)))
(defun tree-model-iter-parent (tree-model iter)
(let ((parent (make-tree-iter)))
- (if (gtk-tree-model-iter-parent tree-model iter parent)
+ (if (gtk-tree-model-iter-parent tree-model parent iter)
parent
nil)))
(gethash id (tree-lisp-store-id-map tree)))
(defmethod tree-model-get-iter-impl ((store tree-lisp-store) iter path)
- (let* ((node (get-node-by-path store path))
- (node-idx (get-assigned-id store node)))
- (setf (tree-iter-stamp iter) 0
- (tree-iter-user-data iter) node-idx)))
+ (ignore-errors
+ (let* ((node (get-node-by-path store path))
+ (node-idx (get-assigned-id store node)))
+ (setf (tree-iter-stamp iter) 0
+ (tree-iter-user-data iter) node-idx))))
(defun get-node-by-iter (tree iter)
(get-node-by-id tree (tree-iter-user-data iter)))