Add error handling to gtk:ui-manager-load-from-file and gtk:ui-manager-load-from...
authorDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Sat, 31 Oct 2009 20:10:07 +0000 (23:10 +0300)
committerDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Sat, 31 Oct 2009 23:13:40 +0000 (02:13 +0300)
gtk/gtk.ui-manager.lisp

index 9bbdb4a..8e501bd 100644 (file)
   (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)