libbluray | branch: master | hpi1 <h...@anonymous.org> | Mon Jul 25 15:25:38 
2016 +0300| [4b284925dd4bfa527b452bd201f4eb83499c3929] | committer: hpi1

BDGraphics: log some new errors

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=4b284925dd4bfa527b452bd201f4eb83499c3929
---

 src/libbluray/bdj/java/java/awt/BDFontMetrics.java  | 5 +++--
 src/libbluray/bdj/java/java/awt/BDGraphicsBase.java | 5 +++++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/libbluray/bdj/java/java/awt/BDFontMetrics.java 
b/src/libbluray/bdj/java/java/awt/BDFontMetrics.java
index ce018a7..cdcf87f 100644
--- a/src/libbluray/bdj/java/java/awt/BDFontMetrics.java
+++ b/src/libbluray/bdj/java/java/awt/BDFontMetrics.java
@@ -230,9 +230,10 @@ public class BDFontMetrics extends 
sun.font.FontDesignMetrics {
         super(font);
 
         ftFace = loadFontN(ftLib, nativeName, font.getSize());
-        if (ftFace == 0)
+        if (ftFace == 0) {
+            logger.error("Error loading font");
             throw new AWTError("font face:" + nativeName + " not loaded");
-
+        }
         widths = null;
     }
 
diff --git a/src/libbluray/bdj/java/java/awt/BDGraphicsBase.java 
b/src/libbluray/bdj/java/java/awt/BDGraphicsBase.java
index 0e2fd5f..80db4b0 100644
--- a/src/libbluray/bdj/java/java/awt/BDGraphicsBase.java
+++ b/src/libbluray/bdj/java/java/awt/BDGraphicsBase.java
@@ -215,6 +215,9 @@ abstract class BDGraphicsBase extends DVBGraphics 
implements ConstrainableGraphi
         if (font != null && fontMetrics == null) {
             fontMetrics = BDFontMetrics.getFontMetrics(font);
         }
+        if (fontMetrics == null) {
+            logger.error("getFontMetrics() failed");
+        }
         return fontMetrics;
     }
 
@@ -240,6 +243,8 @@ abstract class BDGraphicsBase extends DVBGraphics 
implements ConstrainableGraphi
     }
 
     public GraphicsConfiguration getDeviceConfiguration() {
+        if (gc == null)
+            logger.error("getDeviceConfiguration() failed");
         return gc;
     }
 

_______________________________________________
libbluray-devel mailing list
libbluray-devel@videolan.org
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to