libbluray | branch: master | hpi1 <[email protected]> | Sun Nov  8 22:32:21 
2015 +0200| [c861485484f63231c7370e9acb643e248df856fe] | committer: hpi1

Fix runtime error when built against Java 8 Font instead of libbluray Font.

Implicit conversion int -> float causes wrong function signature in FontFactory.

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

 src/libbluray/bdj/java/java/awt/Font.java |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/libbluray/bdj/java/java/awt/Font.java 
b/src/libbluray/bdj/java/java/awt/Font.java
index a126bc5..a952599 100644
--- a/src/libbluray/bdj/java/java/awt/Font.java
+++ b/src/libbluray/bdj/java/java/awt/Font.java
@@ -198,6 +198,9 @@ public class Font implements java.io.Serializable {
     public Font deriveFont(int style, int size) {
         return new Font(name, style, size, fontFile, family);
     }
+    public Font deriveFont(int style, float size) {
+        return new Font(name, style, (int)size, fontFile, family);
+    }
 
     /* constructor */
     private Font(String name, int style, int size, File fontFile, String 
family) {

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to