X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=gtk%2Fgtk.ui-manager.lisp;h=8e501bd3034f19846dbcf291b52a0d99a7019ccb;hb=804b4c8f24b3725eb90f29d7e6910b2598b68771;hp=9bbdb4a5664255e8e120fc9d7ff7dcccfa0664e0;hpb=3dbac943322ccf649b137fd1e8c2d29e108ba79c;p=cl-gtk2.git diff --git a/gtk/gtk.ui-manager.lisp b/gtk/gtk.ui-manager.lisp index 9bbdb4a..8e501bd 100644 --- a/gtk/gtk.ui-manager.lisp +++ b/gtk/gtk.ui-manager.lisp @@ -42,10 +42,9 @@ (length gssize) (error :pointer)) -; TODO: add handling of error - (defun ui-manager-add-ui-from-string (ui-manager string) - (gtk-ui-manager-add-ui-from-string ui-manager string -1 (null-pointer))) + (with-g-error (err) + (gtk-ui-manager-add-ui-from-string ui-manager string -1 err))) (export 'ui-manager-add-ui-from-string) @@ -55,7 +54,8 @@ (error :pointer)) (defun ui-manager-add-ui-from-file (ui-manager file-name) - (gtk-ui-manager-add-ui-from-file ui-manager file-name (null-pointer))) + (with-g-error (err) + (gtk-ui-manager-add-ui-from-file ui-manager file-name err))) (export 'ui-manager-add-ui-from-file)