]> git.jsancho.org Git - guile-irrlicht.git/commitdiff
check font
authorJavier Sancho <jsf@jsancho.org>
Sun, 24 May 2020 07:02:51 +0000 (09:02 +0200)
committerJavier Sancho <jsf@jsancho.org>
Sun, 24 May 2020 07:02:51 +0000 (09:02 +0200)
irrlicht/device.scm
irrlicht/gui.scm

index 20359322766bf76890d8494c4fa305d7f1795563..ce97443ba1ee37a92a92c83c4e2e75e95d44e708 100644 (file)
@@ -73,7 +73,7 @@
   (let* ((getVideoDriver (get-irrlicht-proc "getVideoDriver" device))
          (driver (getVideoDriver device)))
     (if (null-object? driver)
-        (error "In procedure get-video-driver: Driver cannot be created")
+        (error "In procedure get-video-driver: Driver unavailable")
         driver)))
 
 (define-method (is-window-active? (device <irrlicht-device>))
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)))