]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/gui.scm
check font
[guile-irrlicht.git] / irrlicht / gui.scm
index e154cb31ee9d07d3cd17f82344448d071fa0ea77..65b24bb8d2103ed2bc5de27881543b60c7755ceb 100644 (file)
     (getBuiltInFont gui-environment)))
 
 (define-method (get-font (gui-environment <gui-environment>) filename)
-  (let ((getFont (get-irrlicht-proc "getFont" gui-environment)))
-    (getFont gui-environment filename)))
+  (let ((getFont (get-irrlicht-proc "getFont" gui-environment))
+        (font (getFont gui-environment filename)))
+    (if (null-object? font)
+        (error "In procedure get-font: Font unavailable")
+        font)))
 
 (define-method (get-skin (gui-environment <gui-environment>))
   (let ((getSkin (get-irrlicht-proc "getSkin" gui-environment)))