Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

Fix gtk-tree-store-new to use proper types.

  • Loading branch information...
commit 7618e186efb314ca6b994f28484775e67d95a67b 1 parent 4ab4389
@Ramarren authored
Showing with 4 additions and 4 deletions.
  1. +4 −4 gtk-ffi/gtk-utilities.lisp
8 gtk-ffi/gtk-utilities.lisp
@@ -133,11 +133,11 @@
(gvi :post-set))))
(defun gtk-tree-store-new (col-types)
- (let ((gtk-types (cffi:foreign-alloc :int :count (length col-types))))
+ (cffi:with-foreign-object (c-types 'gtype (length col-types))
(loop for type in col-types
- for tn upfrom 0
- do (setf (cffi:mem-aref gtk-types :int tn) (coerce (as-gtk-type type) 'integer)))
- (gtk-tree-store-newv (length col-types) gtk-types)))
+ for n upfrom 0
+ do (setf (cffi:mem-aref c-types 'gtype n) (coerce (as-gtk-type type) 'integer)))
+ (gtk-tree-store-newv (length col-types) c-types)))
(defun gtk-tree-store-set-cell (tstore iter col type data)
"Sets the value of one cell in a row referenced by iter and a col referenced by col."
Please sign in to comment.
Something went wrong with that request. Please try again.